我注意到使用新的 Facebook Graph API 来获取用户的朋友返回的朋友数量与用户个人资料中显示的朋友数量接近,但并不总是完全一致。
此处的文档:http: //developers.facebook.com/docs/api
例如,在该页面上,我单击https://graph.facebook.com/me/friends,看到 477 个朋友的 JSON,而我在 facebook 上的个人资料页面显示的计数为 478。
有谁知道为什么会出现不一致?
我注意到使用新的 Facebook Graph API 来获取用户的朋友返回的朋友数量与用户个人资料中显示的朋友数量接近,但并不总是完全一致。
此处的文档:http: //developers.facebook.com/docs/api
例如,在该页面上,我单击https://graph.facebook.com/me/friends,看到 477 个朋友的 JSON,而我在 facebook 上的个人资料页面显示的计数为 478。
有谁知道为什么会出现不一致?
如果您的朋友选择退出 Facebook 平台,他们将不会出现在 API 响应中。
在对好友数量不一致感到沮丧后,我询问了一位前 Facebook 工程师。这是一个与他们使用 memcached 相关的已知错误,并且被认为太昂贵、太难或不值得现在修复。
我的二分之一:我注意到我的个人资料中显示的朋友数量波动(1)!我不知道这种不一致的原因是什么,但我建议你定期检查你的个人资料中的那个号码,看看你是否也是这种情况。
就 Graph API 而言,我的个人资料中的好友数与 API 返回的数据之间的差异为 2。