javascript - 我的应用程序中的所有 facebook uid

标签 javascript facebook facebook-graph-api

我有一个与 Facebook 关联的应用程序。 当我说关联时,我的意思是用户给了我对电子邮件的权限,我将他们的 uid 存储在我的数据库中。 我现在想做的是向他们展示他们在我的应用程序中的所有 facebook 好友。此外,如果用户正在访问 friend 的 Facebook(二级) friend 的个人资料,我想在我的应用程序中通知这一点。 为此,我需要能够检索我的用户的所有 friend 的 uid。 是否存在一个 GraphAPI 函数可以为我提供连接到我的应用程序的所有 friend uid?

最佳答案

更新:您可以使用 REST API 获取它 Facebook 'Friends.getAppUsers' using Graph API

您只能获得允许您收集他们 friend 的用户的 friend 。例如,如果您已登录并转到此处,您应该会看到所有 friend 。

https://graph.facebook.com/me/friends?your|tokens|here**

如果您尝试查找另一个用户的 friend ,但您会收到错误消息

"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 时单击此处的链接,它会自动添加您适当的 token 。

关于javascript - 我的应用程序中的所有 facebook uid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6608522/

相关文章:

facebook - 错误 6 (net::ERR_FILE_NOT_FOUND):找不到文件或目录

Facebook API : Get all profile pictures

python - 无法从服务器端检索搜索结果 : Facebook Graph API using Python

facebook - 如何为 Facebook 视频嵌入返回 SSL 资源

javascript - 如何使用具有正确 url 的 ui-router 路由以解决错误页面

javascript - 使用 AJAX/Javascript/jQuery 构建和重新排序多维数组

Facebook 图形 API : Find graph object from post URL

facebook-graph-api - 通过 Graph API 搜索 Facebook 直播视频

javascript - 如何相乘并检查新插入行的字段

javascript - 在 mootools 中使用超时