2017-08-24 11 views
-1

**私は私を取得する必要がFacebook graph apiは950人の友達のうち25人を返すだけですか?

/ME /友人だけで25 950人の友人のうちの応答で返されるこのクエリ**

を使用してグラフエクスプローラでの私の友人のリストを取得しようとしています友人のIDは何かをする。

解決策を探してみたら、私のすべての友人は私にuser_friendsの許可を与えなければならないが、この25人の友人はまだ私に何の許可も与えていない。

私のすべての友人のIDを許可なく返す方法がありますか?

+0

んが25人の友人は彼らから任意の許可なしに応じて、そこに返される理由 – WizKid

+0

はそう@WizKid彼らの許可なしに、すべての友人を取得する方法はありませんか? –

+0

@ luschnは既に – WizKid

答えて

2

あなたはAPIエクスプローラであなたのアプリケーションを選択しなかったと仮定しますが、デフォルトのAPIエクスプローラアプリケーションです。つまり、あなたの友人のうち少なくとも25人が、user_friends権限を持つAPI Explorer Appを承認しました。例えばhttps://developers.facebook.com/docs/graph-api/using-graph-api/#paging

:あなたはより多くのデータを取得したい場合は、limitパラメータまたはページングを使用/me/friends?limit=50

はAPI Explorerのアプリケーションはテスト専用であることに注意してください。一般に、許可なしにすべての友人を得ることは不可能ですが、とにかくプライバシーの理由からデータを使って何かをすることは許されません。詳細情報:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app

+0

と答えました。私はすべてを試しました..限界パラメータを使用しようとしましたが、何も起こりません。 950人の友人のうち25人だけがアプリを使い、その後user_friendsの許可が必要なのでしょうか? @luschn –

+0

はい、もちろんです。それはアプリではない、それはapi explorerアプリだ。たとえば、新しいアプリを作成してもまだ友だちが承認されていない場合、リストは完全に空になります。 – luschn

+0

あなたの返事ありがとうございます..あなたは、リストの誰もが前にapiエクスプローラを使用しようとしたことを意味するか、またはアクセス許可を与えましたか?しかし、友人は私が彼らがしなかったと確信している、彼らは簡単に技術に対処することはできません! –

関連する問題