Список друзей на Facebook пуст, только для одного конкретного пользователя
Просто выполните этот запрос, чтобы перечислить всех друзей моего друга:
GET https://graph.facebook.com/hisFacebookUserId/friends?return_ssl_resources=1&access_token=hisAccessToken
Я получаю пустой data
запись. => как будто у него было 0 друзей. (но у него 800).
Тем не менее, это работает для многих других пользователей.
В чем может быть причина?
1 ответ
Решение
Начиная с версии 2.0 API Facebook вы можете получить только тех друзей, которые авторизовали ваше приложение. Это функция (конфиденциальность), а не ошибка.
Кроме того, нет необходимости использовать идентификатор для вызова, потому что вы все равно можете получить друзей только авторизованного пользователя:
/me/friends
Кстати, не забудьте авторизовать пользователей с помощью user_friends
разрешение.