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 sandbox への登録

[orkut(1)] [orkut(2)]
[orkut(3)] [orkut(4)]
[orkut(5)]