web-dev-qa-db-fra.com

Erreur Facebook: "(# 100) Tentative d'accès au champ inexistant (user_friends) sur le type de noeud (User)"

J'utilise MVC4 et j'essaie d'intégrer la connexion Facebook. J'ai vérifié la liste des portées facebook et il semble que je l'utilise correctement. Sauf l'erreur lorsque j'essaie d'obtenir user_friends

Voici l'url que j'essaye d'obtenir:

https://graph.facebook.com/me?fields=user_friends,email&access_token=<mytoken>

Je reçois cette erreur:

"{\"error\":{\"message\":\"(#100) Tried accessing nonexisting field (user_friends) on node type (User)\",\"type\":\"OAuthException\",\"code\":100,\"fbtrace_id\":\"Ahhh3PoddnL\"}}"

Si vous devez savoir, mon application est maintenant publique, peut recevoir des e-mails et des informations de base (les autorisations ont été demandées et j'ai approuvé)

Quand j'utilise comme ci-dessous tout va bien:

https://graph.facebook.com/me?fields=email&access_token=<mytoken>
10
E-A

user_friends est le nom de l'autorisation que vous devez demander à l'utilisateur avant de pouvoir accéder à ses amis.

Ce n'est pas le nom du point de terminaison à partir duquel vous demandez les données - C'est /me/friends, voir https://developers.facebook.com/docs/graph-api/reference/user/friends

10
CBroe