OpenSocial/RESTful Data APIs Overview http://www.ark-web.jp/sandbox/wiki/377.html
以下、AIRS 加藤さんに訳していただきました。
RESTful Data APIs Overview †
元記事:RESTful Data APIs Overview
OpenSocial では、開発者がサーバー間通信を利用するためのRESTfulなデータAPIのセットも含んでいる。これらのAPIはデスクトップや、モバイルなど JavaScriptをサポートしないデバイスからのアクセスを許可する。OpenSocialには3つのRESTfulなデータAPIがある。
People and Friends data APIは、クライアントアプリケーションがユーザーのプロフィールとリレーションシップにアクセスすることを許可する。クライアントアプリケーションは、ユーザーの友達リストを取得し、そのプロフィール内の情報を問い合わせることが出来る。
People and Friends data APIを使って出来ること:
- OpenSocialサービスからユーザープロフィールの構造化されたデータを取得する。
- OpenSocialサービスからユーザーの友達リストを取得する。
- OpenSocialサービスから友達へのコネクションを辿って、そのプロフィールを取得する。
The Activities data API allows client applications to view and publish “actions” in the OpenSocial platform. Your client application can use the API to create new entries, edit or delete existing entries, and view lists of entries.
Activities data APIは、クライアントアプリケーションがOpenSocialプラットフォーム上で公開された”actions”にアクセスすることを許可する。クライアントアプリケーションは、新しいエントリーを追加したり、既存のエントリーを編集・削除したり、エントリーのリストを表示することが出来る。
Activities data APIを使って出来ること:
- 公開されたユーザーアクションの情報、例えばユーザーがサイトへビデオをアップロードした際の表示。
- 友達の行動をユーザーがリアルタイムで確認することが出来る、デスクトップアプリケーションやプラグインの開発。
Persistence data APIは、クライアントアプリケーションがkey/value形式のコンテンツデータを更新したり、表示したりすることを許可する。
Persistence data APIを使って出来ること:
- アプリケーションが利用するデータ全体をGoogleに保存させることが出来る。
- gadgetユーザー専用のコンテンツをあなたのサーバーからPushすることが出来る。
- ユーザーがgadgetに書き込んだデータを取得して後から分析することが出来る。
注意: これらのAPIはまだデザインの途中で、OpenSocialコミュニティーで議論されています。その中の提案のひとつは、AtomPubのアーリーバージョンのドキュメントに基づいており、People data API Reference Guide と Persistence data API Reference Guide として見ることができます。
tag: OpenSocial
![[PukiWiki] [PukiWiki]](image/sandbox.gif)



