Facebook 并不总是要求用户提供扩展权限

Facebook not always asking user for extended permissions

我正在尝试使用 Facebook SDK for .NET 获得 access_token 扩展权限。 我使用 url 从我的网站重定向到 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} (我在浏览器中查看过,scope参数存在于URL中)。 对于某些用户,它会在获得第一个权限 window 后要求扩展权限,而对于某些用户则不会。 重定向回来后,我使用收到的 code 发出请求并获得 access_token。我在令牌调试器中检查接收到的令牌,对于那些被要求特殊权限的用户,令牌范围包含必需的扩展权限,而对于那些没有被询问的用户,则没有。

在登录审核过程中,您不能向应用程序 admins/testers/developers 以外的其他用户请求扩展权限,直到这些权限被授予您的应用程序。

我怀疑你还没有收到权限。