0

友人の名前と ID を取得するために、graphi API を使用しています。Graphy API Explorer では、クエリを使用します

me/friends?fields=id,name

最初のページに 25 件の結果が表示され、ページング セクションに次のページが表示されます。次のページを取得しようとすると。空のページが返されます。プロフィールには600人以上の友達がいますが。どのオフセットと制限を設定する必要があるかは問題ではありません。最初の 25 の結果とは別に結果が得られることはありません。

4

1 に答える 1

0

この 25 人の友人だけが、あなたのアクセス トークンを生成したアプリを使用しているように見えます。たとえば、Graph API Explorerを使用している場合、そのアプリを使用した友人のみが返されます。

アプリがユーザーの友達の完全なリストを取得できるとは思えません。なぜなら、そのアプリが公開データであっても「友達を見る」ことを許可されているすべての友達ではないからです。

以下に引用されたソースについては、ここをクリックしてください

権限

  • 現在の人の友達を表示するには、user_friends 権限を持つユーザー アクセス トークンが必要です。

  • これは、リクエストを行ったアプリを (Facebook ログイン経由で) 使用した友人のみを返します。

  • その人の友達が user_friends パーミッションを拒否した場合、その友達はこの人の友達リストに表示されません。
于 2015-02-13T16:24:01.650 に答える