Facebook 页面 - 如何在图 api 上为用户获取访问 token 权限 - "perms"?

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

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

*“权限”:[

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

     ]*

我们如何知道在获取页面访问 token 后这些内容是否已更改 - 例如:如果用户在我获取 token 后失去了管理员角色,我们如何检查?

最佳答案

我相信你最好的选择是投票。如果您需要了解权限,请再次 GET me/accounts 查看权限。

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

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

关于Facebook 页面 - 如何在图 api 上为用户获取访问 token 权限 - "perms"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10950613/

相关文章:

html - 我的网站上不显示“赞”按钮

php - 如何获取 Facebook 的点赞数?

javascript - 用于开放图操作的访问 token

http - 客户端应该如何将 facebook 访问 token 传递给服务器?

facebook-graph-api - 如何在不超过 api 配额的情况下以一个管理员用户身份管理多个页面?

android - 使用 Facebook 凭据登录到我的应用程序

Android Facebook 登录在注销后总是询问用户

php - 使用 FQL 的随机好友

ios FBSDKGameRequestDialog发送取消方法事件

php - 我如何将此数据发送到 Facebook? facebook api 照片上传