【问题标题】:Facebook Pages - How to get Access Token permissions - "perms" for a user on graph api?Facebook Pages - 如何获取访问令牌权限 - 图 api 上用户的“权限”?
【发布时间】:2012-06-12 14:48:54
【问题描述】:

由于 Facebook 在通过 graph.facebook.com/ 获取令牌时在页面 (http://developers.facebook.com/docs/reference/api/page/) 上添加了 页面管理员角色 me/accounts?access_token=XXXX,它列出:

*“烫发”:[

        "ADMINISTER",
        "EDIT_PROFILE",
        "CREATE_CONTENT",
        "MODERATE_CONTENT",
        "CREATE_ADS",
        "BASIC_ADMIN"

     ]*

在获得页面访问令牌后,我们如何知道这些是否发生了变化 - 例如:如果用户在我获得令牌后失去了管理员角色,我们如何检查?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-access-token


    【解决方案1】:

    我相信你最好的选择是投票。如果您处于需要了解权限的位置,请再次获取 me/accounts 以查看权限是什么。

    这往往是我使用的方法 - 在我的应用程序中,我每天重建一次令牌和帐户之间的关系。

    您的另一个选择是捕获错误 - 如果 myusersapp/insights 失败,您会认为他们已经失去了权限并更新了关系。您将在这里面临的问题是洞察力时不时地下降,您将无法通过这种方式检测对新页面的权限。

    【讨论】:

    • 如果不存储用户访问令牌就无法知道这一点吗?如果您只有一个页面访问令牌怎么办?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 2012-07-24
    • 2013-09-23
    • 2012-01-19
    • 2014-08-01
    • 2013-09-18
    • 2013-04-24
    相关资源
    最近更新 更多