FQLを使って友達の友達の人数を取得する
FQLとはFacebookのソーシャルグラフ上から情報を検索するためのSQLです。
下記が友達の友達の人数を取得するFQLになります。 以下で詳細を説明します。
SELECT uid,name,friend_count FROM user WHERE uid in ( SELECT uid2 FROM friend WHERE uid1 = me() )
これで自分の友だちのfacebook_id を取得できます。
SELECT uid2 FROM friend WHERE uid1 = me()
そのIDを使用して
SELECT uid,name,friend_count FROM user WHERE uid
userドキュメントに取得できる情報一覧が載っています。
今回は facebook_id, name(名前), friend_cotun(友達の人数) を取得しました。
まとめ
APIだと取得するのが大変な情報をFQLを上手くつかって取得しましょう
- 出版社/メーカー: Facebook
- 発売日: 2012/09/07
- メディア: アプリ
- この商品を含むブログを見る