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