ゲストさんログイン

ウェブ検索

最新ニュース! クリックするほどよく分かる

[PR]話題のバーチャルトレードって?

【気になるトレンド用語】Webの便利さが広がる“API”ってなに?

2007年12月27日10時00分 / 提供:ITライフハック

ITライフハック
Yahoo!やGoogleなどの人気ポータルサイトから○○“API”公開といったニュースが話題に上るようになりました。

このAPIを利用しますと、ポータルサイトなどで提供されているサービスをほかのアプリケーションからでも利用できるようになるようです。例えば、「Google MAPS API」を使用すれば、自分で作成したプログラムでGoogle Mapの地図を表示することができるようになります。

そんな便利な“API”について、今回はみていきましょう。

■そもそも“API”って何?
API(Application Programming Interface):アプリケーション・プログラミング・インタフェースとは、アプリケーションから利用できる、オペレーティングシステムやプログラミング言語で用意されたライブラリなどの入り口となるものです。主にファイル制御、ウインドウ制御、画像処理、文字制御などのための関数として提供されます。また、それらを利用するためのプログラム上の手続きを定めた規約の集合です。開発者は、APIで機能を「呼び出す」だけで、自分でプログラミングすることなくその機能を利用したソフトウェアを作成することができます。

つまり、ソフトウェアの開発者がソフトウェアの機能をすべてプログラミングするのは無駄が多いので、共通で利用できる機能はそれらを利用すれば、高品質のソフトウェアを早くつくれるというけです。

APIの目的の一つは、ウィンドウやアイコンを描画するというような共通して使える機能(関数)を提供することです。そのような機能を使えばプログラマーは全部コーディングしなくても済むだけでなく、簡単に同じようなインタフェースを用意できるわけです。

■どんなAPIがあるのでしょうか?
APIを利用するには「どれだけWeb APIを知っているか?」が重要になります。ここでは、公開されている代表的なAPIを紹介します。

●Google
Googleのサービスに関連したAPIは、「Google APIs」というページで記載されています。APIを探すにはまずここをチェックするとよいでしょう。
Google Web API
Googleの検索機能やキャッシュを利用するためのAPIです。

Google Maps API
Google Mapsの情報を利用できるAPI。特定の場所を示したり、ふきだしに情報を表示させたりできます。

Google Calendar Data API
Google Calendarのデータを自由に加工するためのAPIです。

●YouTube
YouTube API
YouTubeにアップされている動画データやサムネイル情報の取得、検索に使えるAPIです。

●Yahoo!
Yahoo!デベロッパーネットワークというページに利用できるサービスが公開されています。日本語での解説があります。
Yahoo!検索API
Yahoo!の検索機能を使うためのAPI。Web、画像、動画などの各種検索にも対応しています。

Yahoo!オークションAPI
Yahoo!オークションのカテゴリ情報、商品リスト、出品リスト、検索、商品詳細などのデータを使えるAPI。

●はてな
はてなダイアリーで有名な「はてな」もたくさんのAPIを公開しています。はてなウェブサービスで紹介されています。はてなユーザーには便利なものが多いのが特徴です。
人力検索はてなおとなり質問API
ほかのユーザーが調べて答えてくれる「人力検索はてな」の検索APIです。

はてなブックマーク件数取得API
調べたいURLを入れて、それがどれだけブックマークされているか調べることができます。

●その他
Amazon Webサービス
Amazonが保有している各種データを利用できるサービスです。

Flickr API
写真共有サイトFlickerのタグデータや画像、ユーザー検索やデータの投稿もできるAPIです。

APIを利用する際はユーザー登録や公開APIの利用規約に同意をしなければいけません。

■APIの今後
複数のAPIを組み合わせて一つのWebサービスの機能のようにすることをマッシュアップ(Mashup)といいます。語源は、音楽用語のマッシュアップ(複数の音源を組み合わせるという意味)ですが、Webサービスに置き換えてITの世界でも使用されるようになりました。既存のWebサービスを組み合わせて、短期間でアプリケーション開発ができることから、新しい開発技法としても注目されています。

例としては、Google MapなどAPIが公開されているWebサービスを、CRMなどの企業アプリケーションと組み合わせた例などがIT情報誌などで報告されています。また、大規模災害時など緊急を要するソーシャル・プログラミングでの活用例として、ハリケーン・カトリーナの被害者救済サイトの構築などがあります。

このように“API”が公開されることによって、ポータルなどのWebサービスが、これまで以上に様々な場所で使いやすく提供されていくことでしょう。

■こちらもオススメ!気になるトレンド用語
日本の安全神話崩壊?"銃刀法"って大丈夫なの
携帯小説は、どこからきて? どこにいく?
流行語大賞って本当に流行ったの?
オシム監督をおそった脳梗塞 その怖さと予防
賛否両論のミシュランガイドっていつからあるの
気になるトレンド用語 バックナンバー
関連ワード:
API  トレンド用語  クマ  動画  脳梗塞  
Ads by Google
コメントするにはログインが必要です
ログインしてください
投稿

関連ニュース:API

ITアクセスランキング

注目の情報
アフラックの代理店制度のご案内
開業資金や経験はいりません!自宅を拠点に独立してみませんか。
開業前の研修充実。仕事はアフラックが全面的にバックアップします。
全国で1万8000人以上の方がイキイキと活躍しています。


代理店募集サイトが新オープン

ヘッドライン

第6回 アクセスポイント利用中でもほかの機能を使える?――「N-06A」 第6回 アクセスポイント...
 N-06Aは無線LANアクセスポイントとして利用できるのが大きな特徴だが、「アクセスポイントモード」の起動中に着信した場合はどうなるのか。

写真ニュース

『ウサギとカメ』が嘘に思えてくる衝撃の動画が人気 ボトルウォーターという巨大な詐欺? 水道水を使用 【月間ランキング】2009年10月のアキバ総研ホビー系人気記事トップ10 世界で一番高い場所でビンゴ大会 / 世界記録樹立
ネットの流行り言葉を現実で使われると気恥ずかしい 工作感覚で作ろう!お手軽なロボット教材キット【ロボマニア】 女子大生が『mixi』で飲酒運転と警察の検問突破を告白 市橋達也容疑者がコラージュ画像でイチハシーマン
「フェンダー人類奏者計画」!?  綾波レイがギターに・・・ 「壊した車の数は世界一!」 映画版「G.I.ジョー」DVD発売 オバマ大統領が天気予報を教えてくれるサイト 電力のムダ見つけ、節約する「制御システム」開発

特集

ケータイでニュースを見る
QRコード 行きの電車、帰りの電車で
livedoorニュースを読もう!
ケータイにメールを送る
livedoor サービス: