给定Facebook访问令牌,我如何获得它拥有的权限?

时间:2011-05-28 03:55:22

标签: facebook facebook-graph-api

以下是一个用例。

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

我希望能够测试(可能使用图形API)如果令牌我还有我要求的权限,而无需等待用户注销以尝试进行API调用。

2 个答案:

答案 0 :(得分:30)

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

答案 1 :(得分:0)

您还可以使用其调试工具来检查令牌,这对于确认令牌具有的级别以及调试所具有的访问权限很有用:

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