2011-12-15 3 views
2

Я попытался получить «меня/друзей», и возвращенный JSON содержит 3 меньше друзей, чем моя страница на странице показывает, что у меня есть. Оказалось, что для этих 3 GET «/ [id]» возвращает false, а не действительный объект JSON, хотя я не вижу ничего особенного в них, за исключением того, что они, возможно, не использовали Facebook какое-то время. Первоначально я думал, что это ошибка, но мне сказали, что это было так же хорошо. Если это так, как мне получить полный список моих нынешних друзей Fb, предположительно через Graph API?Получение всех друзей Facebook с помощью Graph API

+0

Вы нашли причину mobileTofu? У меня возникла такая же проблема при использовании/me/friends, что не все друзья перечислены. Мне было интересно, что количество друзей в списке зависит от времени. Для тестирования мой друг несколько раз использовал мое приложение ... анализируя количество друзей, показанных в моем приложении, я видел, что каждый раз, когда он обращался к моему приложению, количество друзей показывалось другим. –

ответ

5

Пользователи могут отказаться от платформы Facebook полностью перейдя в Настройки конфиденциальности -> Программы и Интернет:

enter image description here

+1

Так что я думаю, что сам Facebook не считается платформенным приложением. – mobileTofu

+0

Правильно - ни официальные приложения ipad/iphone/android. – bkaid

+0

Итак, ответ: нет уверенного способа узнать, сколько друзей у пользователя через Graph API ...? Я дам ему еще один выстрел, когда найду время. – mobileTofu

1

Я не думаю, что это является причиной. Я также боролся с этим делом. Использование taggable_friends вместо друзей приведет ваших друзей.

Дело в том, что «друзья» для facebook - это те, кто использует тот же APP, который вы используете/делаете.

Надеюсь, это поможет.

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