【问题标题】:All the facebook uid on my application我的应用程序上的所有 facebook uid
【发布时间】:2011-09-30 07:31:10
【问题描述】:

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

【问题讨论】:

    标签: javascript facebook facebook-graph-api


    【解决方案1】:

    更新:您可以使用 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 时单击此处的链接,它将自动添加您的适当令牌。

    【讨论】:

    • 我知道。但是,如果我拥有平台中所有用户的权限怎么办?在这种情况下,显示我的应用程序中的所有朋友也是完全合法的,我什至可以根据我通过他们的权限收集的朋友列表重建用户图表。所以我重复我的问题:在这种情况下(我拥有所有权限)是否存在一个 GraphAPI 函数,它可以为我提供连接到我的应用程序的所有 Friend uid?
    • 看来只能用老的REST API stackoverflow.com/q/2785093/305633
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    相关资源
    最近更新 更多