如何获取当前登录用户的二级好友或好友好友的Facebook id?
执行相同行为的示例站点如下:
- vark.com
- 线程.com
如何获取当前登录用户的二级好友或好友好友的Facebook id?
执行相同行为的示例站点如下:
将朋友存储在数组中,然后自己进行相交。
按照 daaku 的回答,从技术上讲,不可能得到每个朋友的朋友。这是 API 中的一个限制。(可能是为了阻止滥用者发送大量垃圾邮件等)
但是,我查看了 thread.com,似乎在这个特定的网站上您必须使用您的 Facebook 帐户(用户名 + 密码)登录。
您可能知道,您实际上可以在 facebook 网络界面中看到朋友的所有朋友(当您在浏览器中查看他们的个人资料时)
知道这一点,我认为他们是这样做的:
但是,我认为这违反了 facebook TOS,而且也不道德:您在任何时候都不应该向用户询问他们的 facebook 密码。
无法获取朋友的朋友列表。虽然,给定两个 Facebook 用户 ID,您可以使用以下方法检查他们是否是朋友:http: //developers.facebook.com/docs/reference/fql/friend