2011-05-28 87 views
14

一个用例如下。鉴于Facebook访问令牌,我如何获得它拥有的权限?

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

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

回答

29

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

+0

这是正确的,但请注意,截至5月11日,有一个错误阻止了它的工作:http://developers.facebook.com/bugs/277040382385812 – ozmo 2012-06-20 21:44:08

相关问题