我有一个与Facebook相关的应用程序。 当我说关联时,我的意思是用户给了我电子邮件的权限,我将他们的uid存储在我的数据库中。 我现在要做的是向他们展示我的应用程序中的所有Facebook好友。此外,如果用户正在访问朋友的Facebook(第二级)的朋友的个人资料,我想在我的申请中通知这个。 为了做到这一点,我需要能够检索我的用户的所有朋友的uid。 是否存在GraphAPI函数,该函数为我提供了连接到我的应用的所有朋友uid?
答案 0 :(得分:2)
更新:您可以使用REST API Facebook 'Friends.getAppUsers' using Graph API
获取它您只能获得允许您收集朋友的用户的朋友。例如,如果您已登录并进入此处,则应该会看到所有朋友。
https://graph.facebook.com/me/friends?your|tokens|here**
如果您在收到错误消息时尝试查找其他用户的朋友
"Can't lookup all friends of 555555. Can only lookup for the logged in user (515151), or friends of the logged in user with the appropriate permission"
请参阅User object developer文档。
**如果您在登录Facebook时单击此处的链接,它将自动添加您的相应令牌。