Friend Connect と Social Graph API があるのに、なぜ Shindig?
categories: Technology tags: FriendConnect Google OpenSocial Shindig SocialGraph
Google Friend Connect 上では、OpenSocial Gadget が動くけど、SNS 独自の Social Graph は扱えない。
SNS 独自の Social Graph を使いたい場合は、Shindig なんかを使わないとだめ。
でも Google は Social Graph API で、各サイトの Social Graph を使える。ってことは、Social Graph API を使えば、Friend Connect でも SNS 独自の Social Graph は扱えるはず。
Activity も AppData も UserPref も全部 Google さんが持って、SNS 側では Friend Connect の API 叩いてデータ取ってくるようにすれば、Shindig じゃないとできないことってあるのかなぁ?
google.friendconnect.container.renderOpenSocialGadget({
id: 'channey',
url:'http://gadgets.friendconnect.google.com/channey.xml',
site: 'smart.fm'
});
で smart.fm 上にチャンネーが表示されちゃうの。
OpenSocial 準拠の XML フォーマット (FOAF?) で Social Graph を公開して、Friend Connect を入れる。ってだけで OpenSocial Container になれたりすると、すごい楽なんだけどなぁ〜。
PHP Shindig みたいに、Ruby Shindig の中で ***Servlet なんてクラスは、見たくない。。。
