BT

Netflix、REST APIをリリース

| 作者: Dilip Krishnan フォローする 0 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年10月13日. 推定読書時間: 2 分 |

NetflixチームはNetflix API(リンク)をリリースした。Netflix Blog(リンク)によると、以下のとおりである。

Netflix APIは、100,000以上の映画やテレビシリーズDVDのデータ、またメンバーの代わりにNetflixアカウントにアクセスすることを可能にする。 Netflix APIは、Netflixメンバーまたは概して映画ファンのNetflixデータを使用して、新しく今までにないアプリケーションを作成する機能をデベ ロッパに提供する。

デベロッパAPIブログで述べられているとおり、Netflixは3通りのAPIコンポーネントを提供している。

  • JavaScript API - JavaScript APIは単純なAPIであり、使用中のアプリケーションにおいてNetflixエクスペリエンスをエミュレートする際に手助けするように最適化されている。
  • RESTプログラミングAPI - 一連のREST (representational state transfer)APIであり、タイトルカタログ、ユーザキューおよびレンタルアクティビティーとして、Netflixリソースへのきめの細かいアクセスを提供する。
  • Atomフィード - Atomフィードは、非サブスクライバーユーザがサブスクライバーキューなどのNetflixフィードデータを読むための手段を提供する。フィードはREST API経由でアクセスされる。

Netflix認証メソッドは、OAuth Core 1.0(リンク)プロトコルに基づいている。デベロッパは、OAuthの機能を最大利用することができるし、OAuthが必要とされていない切迫したメソッドをあまり使用しないことも可能である。

現在スタンダードを開発しているSubbuことSubrahmanyam氏(リンク)によると、Yahoo!でHTTP/REST Webサービスを設計するためのパターンおよびプラクティスは、以下のとおりである。

それほど著しく記述されたリンク(リンク)があるAPIは、これが初めてである。Netflixチームに栄誉を称えたい。

APIはRESTfulであり、一連の規則(リンク)に従う。Subbuが指摘しているように、

リソース中心であるように意図されており、APIはURLパスでのリソースのデータ参照をホスト名の右に保持する。またリンクを使用し、関連リソースを結びつける。メソッド情報は、標準HTTP verbを詳細に検討している。

「そこには望まないおかしなしわが、APIに存在している」と述べている(リンク)が、「そのにある他のAPIと比較すると、まったくたいした問題ではない」ことを認めている。

詳細なAPIドキュメンテーション(リンク)以外にも、Joseph Smarr氏による段階的なガイド(リンク)が用意されている。

Netflixデベロッパサイト(リンク)のAPIの詳細を忘れずに確認したい。

原文はこちらです:http://www.infoq.com/news/2008/10/netflix-rest-api

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT