2012-02-20 23 views
1

これで、私のアプリはユーザーから次の権限を求めています。私の友人が持っているFB友人のカウントを取得するには?

user_about_me、user_birthday、電子メール、friends_about_meは、私は、ユーザーとその関係のステータスに現在のログに記録されたの友人を取得してい

をfriends_relationships。それぞれのFB友人の合計数を取得する方法はありますか(つまり、友だちのFB友人の数)。私は友人リストを必要としませんが、FBユーザーが持っているFB友人の総数を得るのに十分です。

これは可能ですか?ユーザーがアプリを承認していない場合、私たちは情報を見つけることができなかったことを知っています。しかし、FBユーザーの友人は誰も公開データではないと思います。(彼にはプライバシー設定がない限り)

これはFQLクエリを使用しても可能ですか?

答えて

3

私自身が解決策を見つけました。友人数を取得するにはFQLを使用することが可能です。

ユーザーテーブルに対してfriend_countフィールドがあります。

SELECT uid, name, friend_count 
FROM user 
WHERE 
uid IN 
(SELECT uid2 FROM friend WHERE uid1=me()) 

上記のクエリは、名前とfriend_countを持つすべての友人を取得します。

+0

awsm find Vijay Bro !!! xactly私が望むもの:) – Junaid

関連する問題