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>
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