获取指定Facebook用户的好友列表
必须为此请求什么权限?
发布于 2011-02-24 09:08:36
对您来说不幸的是,但对您朋友的朋友来说幸运的是,朋友方法只在我(https://graph.facebook.com/me/friends?access_token=xxx)上可用,而在任何其他用户(https://graph.facebook.com/id/friends)上都不可用。
你可以只在浏览器中尝试一下,如果你打开http://developers.facebook.com/docs/reference/api/user/,向下滚动到连接部分,然后点击好友链接,你会得到你所有朋友的列表(假设你已经登录到facebook)。
如果您随后将获得的URL中的'me‘替换为您的某个朋友的id,您将收到以下消息:
(#604)无法查找id的所有好友。只能查找登录用户(loggedinid)或具有适当权限的登录用户的好友
编辑:
自从我上次看到这一点以来,这可能已经改变了,登录用户的朋友可以使用user_about_me权限,并且有一个名为friends_about_me的相关朋友权限,这可能允许您访问朋友的朋友。(请参阅http://developers.facebook.com/docs/authentication/permissions/
发布于 2011-02-23 04:23:35
我在这里找到了解释,Facebook API from C# – Getting the list of friends。您必须创建令牌,然后获取https://graph.facebook.com/me/friends?access_token={TOKEN HERE WHITOUT {}}
发布于 2011-02-24 09:01:11
我觉得你应该看看Facebook Graph API
我想你可以用id代替我,仅此而已。
https://graph.facebook.com/me/friendlistshttps://stackoverflow.com/questions/5083265
复制相似问题