2015-06-22 2 views
-1

Я пытаюсь получить список моих друзей в своем приложении. Если я использую токен доступа в консоли консоли графического API-интерфейса и нажимаю на URL-адрес. https://graph.facebook.com/v2.3/me?access_token= 'GraphAPIToken'. Я могу получить полный список друзей. Если я попытаюсь использовать SDK или любую библиотеку, например fbgraph для nodejs, я просто получаю сводку, содержащую счетчик. Я знаю, что с^v2.0 у меня есть доступ только к taggable_friends или invitable_friends. Мой вопрос заключается в том, почему полный список друзей может быть получен только маркером API-интерфейса API-браузера, а не другим?Использование Graph API Explorer содержит список друзей, но у моего собственного приложения нет. (График API Explorer token v.s App Token)

ответ

1

Вы больше не можете получить список всех друзей, даже с помощью API-интерфейса Graph API (с выбранной версией> = 2.0). Это просто неверно, что это возможно.

Кроме того, нет такой вещи как График API Explorer Token. Есть либо

  • App
  • User
  • Page
  • Client

токены доступа. С того места, где вы получаете, это не имеет значения.

См

1

друзей, которых вы видите в ответ использовали Graph API Explorer, а также.

Для того чтобы человек появился в списке друзей одного человека, люди должны были решить поделиться своим списком друзей с вашим приложением и не отключить это разрешение во время входа в систему. Также оба друга должны были попросить user_friends во время процесса входа в систему.

См: https://developers.facebook.com/docs/facebook-login/permissions#reference-user_friends

Смежные вопросы