2010-07-15 6 views
3

Я заметил, что использование нового API-интерфейса Facebook для поиска друзей пользователей возвращает несколько друзей, близких, но не всегда точно, количество отображаемых друзей в профиле пользователя.Facebook Graph API возвращает несогласованное количество друзей с профилем Facebook

Документация здесь: http://developers.facebook.com/docs/api

К примеру, на этой странице, я для 477 друзей нажмите на https://graph.facebook.com/me/friends, и увидеть JSON, в то время как моя страница профиля на Facebook показывает счетчик 478.

ли кто-нибудь знаете, почему существует несогласованность?

+1

Мое предположение - либо конечная согласованность данных JSON, либо параметры конфиденциальности. – funwhilelost

+0

У меня тоже есть проблема с разными пользователями и большими габлями. У меня 145 друзей, и график api просто возвращает 134. – webstrap

ответ

4

Если у вас есть друзья, которые отказались от платформы Facebook, они не будут отображаться в ответе API.

+0

Что вы имеете в виду, отказавшись от Facebook Platform? – Divick

+0

См. Мой ответ на http://facebook.stackoverflow.com/questions/11135053/fetching-list-of-friends-in-graph-api-or-fql-appears-to-be-missing-some-friend/11135150 # 11135150 - там есть детали, где этот параметр – Igy

0

Мои два penneth: Я заметил, что количество друзей, которое отображается в моем профиле, колеблется (на 1)! Я не знаю, в чем причина этой несогласованности, но я предлагаю вам регулярно проверять этот номер в своем профиле и посмотреть, так ли это для вас.

С точки зрения графика API несоответствие между другом подсчитывать в моем профиле и в данных, возвращаемых API является 2.

2

После того, как разочарование непоследовательностью другу рассчитывать, я спросил у бывшего инженера Facebook об этом , Это известная ошибка, связанная с их использованием memcached, и считается слишком дорогостоящей, сложной или иначе не стоит исправлять на данный момент.

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