Ошибка Facebook: "(# 100) Попытка доступа к несуществующему полю (user_friends) по типу узла (User)"

Я использую MVC4 и пытаюсь интегрировать facebook-логин. Я проверил список областей facebook, и, похоже, я правильно его использую. За исключением ошибки, когда я пытаюсь получить user_friends

Вот URL, который я пытаюсь получить:

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

Я получаю эту ошибку:

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

Если вы должны знать, мое приложение теперь общедоступно, может получать электронную почту и основную информацию (разрешения были запрошены, и я одобрил)

Когда я использую, как показано ниже, все в порядке:

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

Ответы

Ответ 1

user_friends - это имя разрешения, которое вам нужно запросить у пользователя, прежде чем вы сможете получить доступ к своим друзьям.

Это не имя конечной точки, с которой вы запрашиваете данные - это /me/friends, см. Https://developers.facebook.com/docs/graph-api/reference/user/friends