【问题标题】:Facebook Graph API vs. user's privacy settingsFacebook Graph API 与用户的隐私设置
【发布时间】:2010-10-30 20:47:19
【问题描述】:

使用 Facebook 的 Graph API,我对请求的应用程序权限和用户隐私设置之间的交互有点困惑。

我正在开发一个网络应用程序,它允许人们通过 Facebook Connect 登录,然后尝试检索他们的兴趣和朋友列表。我已尽可能广泛地设置 Facebook 应用程序权限以进行测试:

perms="email, user_birthday, 状态更新,发布流, 用户家乡,用户位置, 用户兴趣,用户关系, user_work_history”

但我发现,除了基本个人资料信息之外,我可以检索任何内容的唯一方法是将用户的隐私设置设置为“所有人”。

我错过了什么吗?如果用户在应用程序登录期间允许所需的权限,那不应该优先吗?

也许我没有正确使用 access_token?

【问题讨论】:

    标签: php sdk facebook-graph-api


    【解决方案1】:

    应该,而且你显然做错了什么。你在写什么代码?

    【讨论】:

    • PHP SDK 如果我检索到access_token,在请求其他信息时是否需要反馈它?
    • 你会的。我没有使用过 PHP,我使用的是 rails gem,我相信它完全适合我。否则,Facebook 怎么知道是谁在提出请求?
    • 如果您通过 facebook->api 方法提出请求,那么它会将您的访问令牌附加到查询中。
    • 这是有道理的。登录后,我检索访问令牌和 uid,然后通过以下方式发送兴趣请求:“graph.facebook.com/[uid]/interests?access_token=[access_token] 之间是否有我遗漏的步骤?我可能应该看看其他 SDK 中的几个示例。PHP文档非常少。
    • 我想我可能已经找到了问题所在。我一直在寻找应用程序可以请求的权限列表。因为音乐、书籍等不在列表中,所以我认为这些属于“user_interests”。潜在权限列表在哪里?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-25
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 2015-02-19
    • 2023-03-31
    相关资源
    最近更新 更多