'me/friends'
グラフAPIまたはfriends
FQLテーブルが一部の友達のみを返す可能性はありますか?
結果を確認しましたが、facebook.comに表示される数よりもわずかに少なくなっています。
'me/friends'
グラフAPIまたはfriends
FQLテーブルが一部の友達のみを返す可能性はありますか?
結果を確認しましたが、facebook.comに表示される数よりもわずかに少なくなっています。
Userオブジェクト(例)/friends
の呼び出しまたはFQLテーブルのクエリは、そのユーザーのすべての友達を返す必要があります。/me/friends
friend
友達が応答から欠落しているのを見つけた場合、それはほぼ確実にそれらの理由の1つであり、私の経験では、この質問をするほとんどの人は3番目のケースについて尋ねています。
プラットフォームオプションを削除するオプションは、現在[プライバシー設定]-> [広告、アプリ、ウェブサイト]->'Facebookの内外でアプリ、プラグイン、ウェブサイトを使用する機能をオフにします。
1回の通話ですべての友達を獲得できず、これらの理由の1つが原因ではないと確信している場合はlimit
、クエリにパラメータがあるかどうかを確認し、必要と思われる友達の数より少ない場合はパラメータを増やします。登場します。
たとえば/me/friends?limit=5000
、許可される友達の最大数は5000です。
友達数には、リストで取得できないユーザーが含まれることに注意してください(たとえば、friend_count
ユーザーFQLテーブルのフィールド)。
/friends
Userオブジェクトを呼び出すと、ユーザーがアプリに権限を付与した場合、アプリuser_friends
にも権限を付与したそのユーザーの友達が返されますuser_friends
-
Facebook Graph Api v2.0 +でv1.0からv2.0への変更について詳しく読むことができます-/me/friendsは空を返すか、私のアプリまたはFacebookの変更ログを使用している友人のみを返します
制限パラメータを渡す必要があります。
'me/friends/?limit=0'
それはあなたのすべての友達を返します。
アップデート
パラメータlimit=0
は0人の友達を返します。すべての友達を取得するには、 (許可されている最大数)
を設定する必要があります。limit=5000
の導入により、Facebook Graph API 2.0
ユーザーの友達リストへのアクセスが削除され、同じアプリケーションを使用する友達のみに制限されました。ただし、Facebookは2つの新しいAPIを追加して、友達の名前(および間接的に友達の数)を取得できるようにしました。taggable_friends
2つの新しいAPIはとですinvitable_friends
。
Url:
me/taggable_friends?limit=1&fields=id,name,