Facebook Graph API を介してユーザーの友達のリストにアクセスした人はいますか?
Facebook の OAuth API を介して Web サイトでユーザーを認証するコードを作成しました。それは見事に機能します。公開情報、いいね、興味、活動などにアクセスできます。次の URL 形式を介してこれらのデータ ポイントにアクセスします。ここで、「uid」を有効な ID に置き換えます (「私」は「私」なので、「私」の代わりに uid を使用します)。宣伝どおりには機能しません):
https://graph.facebook.com/uid?access_token= ...
https://graph.facebook.com/uid/likes?access_token= ...
https://graph.facebook.com/uid/interests? access_token= ...
https://graph.facebook.com/uid/activities?access_token= ...
ただし、友達へのアクセスは機能しません。URL、
https://graph.facebook.com/uid/friends?access_token= ...
次のエラーを返します。
{
"error": {
"type": "OAuthAccessTokenException",
"message": "An access token is required to request this resource."
}
}
Graph API ドキュメントの例はすべて機能しますが、そのページで生成されたアクセス トークンの形式は私のものとは異なります。理由はわかりません。私は彼らの指示に従ってティーを作りました(そしてそれは他のすべてのために働いています!)。
友達は公にアクセス可能な情報と見なされ、Facebook アカウントのアクセス許可を再確認したので、それは問題ではないと思います。