Feb 23, 2008
[SNS] OpenSocial JavaScript API にチャレンジ
OpenSocial とは
OpenSocial は SNS の共通公開 API の JavaScript 版。 MySpace, FriendStar, Orkut, Hi5 など海外の大手 SNS が対 Facebook で始めた規格。 Google が音頭を取っている。 mixi も対応を表明しているが、実際に使えるようになるのはいつになるのだろう。
JavaScript API を使うとアプリケーションを SNS にディプロイ出来るようになる。 Orkut が開発者用の sandbox 環境を用意してくれているらしいので、とりあえず試してみた。
- OpenSocial
- http://code.google.com/apis/opensocial/
- Getting Started Guide
- http://code.google.com/apis/opensocial/gettingstarted.html
Orkut sandbox へのアクセス権取得
とりあえず Orkut へアクセスして、Orkut のアカウントを登録する。 その後で、その Orkut アカウントで sandbox へのアクセスを申請する。 詳細はリンク先を参照のこと。
- Orkut
- http://www.orkut.com/
- Orkut Developer Home
- http://code.google.com/apis/orkut/
Hello, OpenSocial!
チュートリアルがあったので、とりあえずはチュートリアル通り Hello World から。
- OpenSocial Tutorial
- http://code.google.com/apis/opensocial/articles/tutorial/tutorial-0.7.html
helloworld.xml
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Hello World!">
<Require feature="opensocial-0.7" />
</ModulePrefs>
<Content type="html">
<![CDATA[
Hello, world!
]]>
</Content>
</Module>
helloworld.xml の設置
リモートから HTTP アクセスが可能な適当な場所に helloworld.xml を設置する。
例) http://www.in-vitro.jp/blog/entries/SNS/20080223_01/helloworld.xml

![[orkut(1)]](/blog/entries/SNS/20080223_01/orkut_01.png)
![[orkut(2)]](/blog/entries/SNS/20080223_01/orkut_02.png)
![[orkut(3)]](/blog/entries/SNS/20080223_01/orkut_03.png)
![[orkut(4)]](/blog/entries/SNS/20080223_01/orkut_04.png)
![[orkut(5)]](/blog/entries/SNS/20080223_01/orkut_05.png)


