2010-07-15 144 views
3

我注意到,使用新的Facebook Graph API来获取用户的朋友会返回一些朋友,这些朋友显示的朋友数量接近但并非总是完全相同在用户的个人资料上。Facebook Graph API返回与Facebook个人资料不一致的朋友数量

文档浏览:http://developers.facebook.com/docs/api

例如,在该网页上,我点击https://graph.facebook.com/me/friends,并查看JSON用于477楼的朋友,而在Facebook个人资料页面中显示的478

计数有谁知道为什么有不一致?

+1

我的猜测是跨JSON数据或隐私设置的最终一致性。 – funwhilelost 2010-07-15 00:37:32

+0

我也有这个问题,用不同的用户和更大的gabs。我有145个朋友,图表API只返回134. – webstrap 2012-05-15 15:51:15

回答

4

如果您的朋友已选择退出Facebook平台,他们将不会显示在API响应中。

+0

您是否选择退出Facebook平台,意味着什么? – Divick 2012-10-26 14:13:46

+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 2012-10-30 21:19:34

0

我的两个秘诀:我注意到在我的个人资料中显示的朋友数量波动(1)!我不知道这种不一致的原因是什么,但我建议你定期在你的个人资料中检查这个号码,看看你是否也是这种情况。

在图形方面API朋友之间的差异在我的个人资料计数,并且在通过API返回的数据是2

2

不一致的朋友感到沮丧算后,我问了Facebook前工程师吧。这是一个与他们使用memcached有关的已知错误,并且被认为太昂贵,困难或者不值得现在修复。

相关问题