Невозможно получить список друзей на Facebook
Я использую Facebook SDK для C#, и я попробовал код здесь:- вы можете увидеть код в ZIP-файл
но проблема в коде заключается в том, что он не получает список друзей, как я использую эту строку кода, чтобы получить друзей
dynamic me = fb.Get("me?fields=friends,name,email,favorite_athletes");
но это не поиск друзей
1 ответ
В API API версии 2.0 было мало изменений, которые могут быть причиной этого.
1.Facebook возвращает только тех друзей, которые используют ваше приложение с Graph API 2.0 для приложений, созданных после 30 апреля 2014 года.
Проверьте документы в Facebook
/me/friends возвращает друзей пользователя, которые также используют ваше приложение
В версии 2.0 конечная точка API друзей возвращает список друзей пользователя, которые также используют ваше приложение. В версии 1.0 ответ включал всех друзей человека.
Таким образом, это означает, что в отличие от версии 1.0 вы не получите список всех друзей, которые есть в списке друзей пользователя, вместо этого вы получите список только тех друзей, которые также авторизовали ваше приложение.
- Вы также должны попросить разрешения
user_friends
вGraph API V2.0
который был по умолчанию в версии 1.0
В версии 1.0 и ранее список друзей был доступен как часть набора разрешений по умолчанию. Чтобы дать людям больше контроля над информацией, которой они делятся с приложениями, мы отделили список друзей от списка по умолчанию. Мы добавили новое разрешение, чтобы вы могли запросить список друзей. Это разрешение называется user_friends. Чтобы использовать user_friends, вам нужно будет добавить его в список областей вашего приложения при запросе разрешений.
Скорее всего, вы не получаете список друзей по одной из двух причин. Надеюсь это поможет