【问题标题】:Given a Facebook access token, how can I get the permissions it has?给定一个 Facebook 访问令牌,我怎样才能获得它所拥有的权限?
【发布时间】:2018-07-25 10:36:28
【问题描述】:

一个用例如下。

我向具有offline_access 权限的新用户请求 Facebook 访问令牌,并将其存储起来以备后用。如果用户在其设置中删除了offline_access 权限,则令牌将失效。

我希望能够测试(也许使用图形 API)我拥有的令牌是否仍然具有我要求的权限,而无需等待用户注销以尝试进行 API 调用。

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    只需调用 Permissions graph api 方法。您可以解析 json 响应并查看“offline_access”是否存在。 url 格式为:https://graph.facebook.com/me/permissions?access_token=... 您可以通过转到here 并单击此处的权限链接来访问它的示例。

    【讨论】:

    【解决方案2】:

    您还可以使用他们的调试工具来检查令牌,这对于确认令牌的级别以及它可以访问什么以进行调试很有用:

    https://developers.facebook.com/tools/debug/accesstoken/

    【讨论】:

      猜你喜欢
      • 2017-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-13
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      相关资源
      最近更新 更多