Social Graph APIでTwitterLove
スポンサード リンク
Social Graph API がGoogleからリリースされたということで、サンプルを作ってみました。
» TwitterLove: Social Graph API Sample - fkoji.com
Twitterのユーザ名を入力すると、Social Graph API を利用してそのユーザがFollowしているユーザのブログ一覧をサムネイル表示します。また、お互いにFollowしあっている場合には
マークを表示します。
Social Graph API ではリクエストに edo=1 というパラメータをつけると「あるURLからリンクされているURL」を取得できます。あるユーザのTwitterのURLを与えると、そのユーザがFollowしているURLと、プロフィールに記載されいているブログのURLを取得できます。
各ノードのつながりはいくつかの Edge Types で表現されていて、TwitterでFollowしている状態は「contact」というEdge Typeで返され、そのURLが自分のものであるという情報は「me」というEdget Typeで返されます。
URLを与えるための q パラメータにはカンマ区切りで50個まで指定することができるようです。サンプルでは数を多くするとうまく処理できなかったため、10個ずつにしました。
なお、Followしあっているかどうかを調べるだけなら1回のリクエストで済むはずで、サンプルでは各ユーザのブログURLを取得するために複数回APIを叩いています。
ちなみにこのサンプルはTwitter APIを利用すれば普通にできるはずのものですが、Social Graph API で取得できるデータで使えそうなものがTwitterくらいしかなかったために、このようなサンプルとしています。
APIURLGraphSocialユーザサンプルTwitterFollow
このブログはYahoo!ニュースのブログ/意見のコーナーに記事を提供しています。
» 「F.Ko-jiの「一秒後は未来」」のブログ/意見 - Yahoo!ニュース
前のエントリー: « 近隣のデバイスにフィードを伝播させる「Viral Feed」
次のエントリー: CNETのフォトレポートを元の写真画像だけにするブックマークレット »
トラックバック
このエントリーのトラックバックURL:
この一覧は、次のエントリーを参照しています: Social Graph APIでTwitterLove:
» ProgrammableWebのブログでTwitterLoveが紹介されました from F.Ko-Jiの「一秒後は未来」
ProgrammableWebというのは海外の有名なマッシュアップ・ポータルサイトで、現在2700以上のマッシュアップが登録されています。 そのProgr... [詳しくはこちら]
タイトル:
URL:
リンク用HTMLタグ:
powered by Google Chart API




