2010-07-15 4 views
3

J'ai remarqué que l'utilisation de la nouvelle API Facebook Graph pour récupérer les amis des utilisateurs renvoie un nombre d'amis proche, mais pas toujours exactement, du nombre d'amis affichés sur le profil de l'utilisateur.Facebook Graph API renvoie un nombre incohérent d'amis avec le profil Facebook

Documentation ici: http://developers.facebook.com/docs/api

Par exemple, sur cette page, je clique sur https://graph.facebook.com/me/friends, et voir la JSON pour 477 amis, alors que ma page de profil sur facebook montre un nombre de 478.

Quelqu'un savoir pourquoi il y a une incohérence?

+1

Je suppose qu'il s'agit d'une cohérence éventuelle entre les données JSON ou les paramètres de confidentialité. – funwhilelost

+0

J'ai aussi ce problème avec différents utilisateurs et de plus gros gabarits. J'ai 145 amis et graphique api juste renvoie 134. – webstrap

Répondre

4

Si vous avez des amis qui se sont retirés de la plateforme Facebook, ils n'apparaîtront pas dans la réponse de l'API.

+0

Que voulez-vous dire par avoir choisi de sortir de la plate-forme Facebook? – Divick

+0

Voir ma réponse à http://facebook.stackoverflow.com/questions/11135053/fetching-list-of-friends-in-graph-api-or-fql-appears-to-be-missing-some-friend/11135150 # 11135150 - il y a des détails là où cette option est – Igy

0

Mes deux penneth: J'ai remarqué que le nombre d'amis qui est affiché dans mon profil fluctue (de 1)! Je ne sais pas quelle est la raison de cette incohérence, mais je vous suggère de vérifier régulièrement ce numéro dans votre profil et de voir si c'est également le cas pour vous.

En termes de Graph API l'écart entre l'ami compte dans mon profil et les données renvoyées par l'API est 2.

2

Après avoir été frustré par un ami incohérent compte, j'ai demandé un ancien ingénieur Facebook à ce sujet . C'est un bug connu lié à leur utilisation de memcached, et est considéré comme trop cher, difficile, ou ne vaut pas la peine d'être corrigé pour le moment.

Questions connexes