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