我尝试使用Facebook SDK for .NET获得具有扩展权限的access_token
。
我从我的网站重定向到带网址的oauth登录对话框
http://www.facebook.com/dialog/oauth?client_id={my client id}&redirect_uri={my redirect url}&scope=manage_pages,publish_pages,publish_actions&state={guid state}
(我在浏览器中检查了URL中存在scope
参数)。
对于某些用户,它会在第一个权限窗口后请求扩展权限,而对于某些用户则不会。
重定向后,我使用收到的code
进行请求并获取access_token
。我在令牌调试器中检查收到的令牌,对于那些被要求获得特殊权限的用户,令牌范围包含所需的扩展权限,对于那些未被询问的用户,它没有。
答案 0 :(得分:0)
在登录审核流程中将这些权限授予您的应用之前,您无法向应用程序的管理员/测试人员/开发人员之外的其他用户询问扩展权限。
我怀疑你还没有收到权限。
见