Digg、Facebook、そしてdel.icio.usのようなWeb 2.0サイトは、シンプルなWebフィードを共通機能として提供するだけでなく、API(Application Programming Interface)も提供する。APIは、Web開発者がアプリケーションやウィジェットを開発する際に不可欠であり、サイト上でサービスとの対話関係を構築できるものだ。例えば、Google Maps APIを使用すると、データとマッピング情報により、サイトを訪れるユーザーに、企業の位置情報を含む地図を表示させることも可能にするのだ。
Simon Ward氏が運営するPingableにおいて、良質な実装サンプルが提供されている「Web API トップ15」が選出されている。本稿では、そのランキングを紹介したい。
1位 「YouTube API」
YouTube APIは、とてもシンプルで簡単なAPIだ。YouTubeから取得できるデータは、ビデオタイトル、評価、再生時間、タグ、URL、お気に入り、友人リスト、サムネイルの位置。
2位 「Flickr API」
Flickr APIでは、サイトへの双方向アクセス、画像が提供される。
3位 「Google Maps」
Google Maps APIは、ネットで最も利用されているAPIといえるだろう。
4位 「Delicious API」
ブックマークを加えるか、またはタグをリネームするなど、del.icio.usにデータを書き込むことが可能。
5位 「Digg API」
Digg APIを利用すると、個々のトピック、コメント、データにアクセスすることができる。
6位 「Google Ajax Feed API」
AJAX Feed APIは、JavaScriptのみでAtomまたはRSSフィードを作成、公開可能。また、お互いに、マッシュアップしたフィードを簡単にダウンロードすることができる。
7位 「Windows Live API」
Windows Live APIは、Microsoftが横断するサービスの分野をまとめたようなAPIだ。Ward氏は、「Halo 3のユーザーズガイドから、メジャーリーグのビデオまで」が、このAPIを利用して作成されたと語っているほど。
8位 「Yahoo Search API」
Yahoo Search APIは実際、Google代替手段として有名だとWard氏。スペルチェックツールなど、役立つものを簡単に作成できるだろう。
9位 「Google Search API」
JavaScriptでウェブページにGoogle検索を挿入するAPI。Ajax Search APIのひとつだ。
10位 「Feedburner API」
FeedburnerはRSSフィード作成ツール。このFeedburnerが吐き出すFeedに、新機能を追加できるようなAPIだ。
11位 「Facebook API」
日本ではあまり知られていないが、米国では著名なSNS「Facebook」のAPI。開発者向けサイト「Facebook Developers」では、多くのサンプルコード、アプリケーション作成ガイド、ライブラリが公開されている。
12位 「Ebay API」
eBay APIは、FlashやAjaxなど、Webの主要スクリプトに対応する、包括的なAPIだ。
13位 「Audio Scrobbler API」
Last.fmでも利用されているAPI。ユーザがどんな曲を聞いているのか、その情報を取得できる。
14位 「Upcoming」
Upcoming.orgはイベント情報を提供するカレンダーサイト。Upcoming APIを利用すると、同サイトからデータを取得できる。サイトにイベント情報を並べたいのなら、役に立つだろう。
15位 「MediaWiki API」
200万以上の記事を保有するWikipediaが、貴重なリソースであることは間違いない。Mediawiki APIは、Wikipediaのコンテンツにアクセス、データを取得する。
関連情報
-
創発的ビジネスネットワーク:エンタープライズ2.0の本当の姿がここにある [From CNET Japan]
エンタープライズ2.0と聞いてどんな姿を思い浮かべるだろうか。今回は、マーケットプレイスを介して突発的にできあがる機動力の高い企業間取引に新たな可能性を見いだす著者によるコラムをお送りする。 - iPhoneサイトを構築しよう--第2回:iPhoneならではのサイト構築テクニック
- ZombiesからFacebookについてアドバイス(前編) [From CNET Japan]
- インフォテリア、ソーシャルカレンダーの最新版「c2talk 2.0」の提供を開始
- アップルにおけるオープンソースの将来
- サンプルサイトで挙動をチェック:Ajaxフレームワーク「Ext 2.0 Alpha」
- 今後10年間のウェブ潮流を10の要素からひもとく [From CNET Japan]
- Googleが考える「iPhone向けアプリケーション」:GWT Feed Reader
- JavaScriptやCSSを自動的にロード--YUILoader
- YouTube
- Flickr
- digg
- Microsoft
- YAHOO! Inc.
- FeedBurner
- eBay
- Last.fm
「システム開発」 のバックナンバー
-
グーグル、JavaScriptプログラミングツールをリリース
グーグルは米国時間11月5日、新たに「Closure Tools」プロジェクトを立ち上げ、JavaScriptプログラムの作成をサポートする一連のツールをリリースした。 -
「勘違いするな、MSのクラウドへの本気度は100%だ」--バルマーCEO、ほえる
-
通販システムのコンサルから開発保守まで提供--日立システムの新サービス
-
湘北短大、33台の物理サーバを6台に集約--VMware採用し学内IT環境を整備
-
Mozilla Labsのユーザーエクスペリエンスチーフに聞く--FirefoxとWebの未来
- システム開発 一覧へ »
-
パンデミックでも社員を守り業務継続を支援する
- 新型インフルエンザ等のパンデミック時に対応できるユーザー認証のあり方と仕組み
- ITコスト削減の傾向と対策 〜情報システム部様限定〜
- 日本モバイルインターネット端末市場分析 〜2008〜2012年のMID及びスマートフォン...
- 圧倒的なWeb会議市場シェアを誇る「nice to meet you」のご紹介
- iPhoneをビジネスで活用する時代へ〜ビジネス&モバイルのミライ〜
- 企業コスト削減の傾向と対策 〜最新アプローチのトレンド〜
- 「IronPortはここがすごい!」IronPort製品の優れた機能が満載!
- 最上級のブレードがこれだ!導入実績豊富な製品で構成され、仮想化環境に最適化し...
- 「協調型セキュリティ」による安全なビジネス環境の実現へ セキュリティ対策ソフト...
企画特集
-
最大32個のセンサーが電力を徹底管理!
『省エネ性能』追求HPx86サーバー徹底レビュー -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
求めているのはSIerのエンジニア!!
連載インタビュー第1話、グリーCTO藤本氏が語る -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
進むストレージ環境の見直し
仮想環境に最適なiSCSIストレージLeftHandのメリット -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション -
情報漏えいを食い止める!
証跡としての信用力を高めるメールアーカイブとは? -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中
-
9. 出荷準備はOK?
この3分間のビデオは、あなたがソフトウェアを出荷する前に、データレー... -
10. Parallel Debugging Extensions
この3分間のビデオは、並列アプリケーション内のそうでなければ発見しが...
