F.Ko-Jiの「一秒後は未来」

ProgrammableWebのブログでTwitterLoveが紹介されました

ProgrammableWebというのは海外の有名なマッシュアップ・ポータルサイトで、現在2700以上のマッシュアップが登録されています。

そのProgrammableWebのブログで、先日Social Graph APIの練習に作成した TwitterLove が紹介されてしまいました。(Johnさんありがとう!)

» TwitterLove: Applying the Social Graph API

数日前にProgrammableWebのJohnさんから突然メールが届いて、「TwitterLoveがどんな風にSocial Graph APIを利用しているか教えてくれるかい?」と尋ねられたので、一生懸命英語で返事を書きました。そうしたらTwitterLoveとともに、メールに書いた処理フローの部分までもJohnさんが正しい英語に直して掲載してくれました。

ちなみに私が送信した原文は以下のようなものです。

1. Request to http://socialgraph.apis.google.com/lookup?
callback=loop&q=fkoji&edo=1
2. If browser gets callbak, then we seek “nodes_referenced” nodes in response.
3. We seek “types” in thier “node_referenced” nodes. (“types” are “me” or “contact”).
4. If type is “me”, then we can get his URL.
5. If type is “contact”, then we push the node to a contacts array.
6. If contacts array is not empty, then we send a request to social graph api again with query of contacts twitter urls.
7. If browser get callbak, we do the same process we wrote above, except follow 8. .
8. If we find “fkoji” in their contact, they are contact each other, so we put a heart icon.
9. We use an other API for their thumbnail images.

(あ、1番のリクエストのクエリが間違っている。。)

そして、ProgrammableWebに掲載された文章は以下のようになっていました。

1. Send an initial request to http://socialgraph.apis.google.com/lookup with arguments callback=loop&q=fkoji&edo=1
2. In the callback we look for “types” in any “node_referenced” nodes returned (where “types” are “me” or “contact”).
3. If type is “me”, then we have a starting point URL for this person.
4. If type is “contact”, then we push the node to a contacts array.
5. If contacts array is not empty, then we send a request to social graph api again with a query of contacts twitter urls.
6. In the callback we do the same process as above and if we find “fkoji” in their contact, we know they are contacts of each other, so we put a heart icon.
7. We use the SimpleAPI.net service to get their thumbnail images.

なんだか英語の添削を受けた感じがして、ちょっと得した気分です。

» Social Graph APIでTwitterLove

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など