Auth对话框要求扩展权限,但我的应用程序不需要它们。如何阻止身份验证对话框显示第二页?

时间:2012-07-02 00:37:17

标签: permissions facebook-authentication

我设置了一个应用程序,允许用户使用Facebook登录我的网站。当用户单击FB登录按钮时,将显示预期的身份验证对话框。我的身份验证对话框显示第二页,其中显示:“此应用可能代表您发布,包括状态更新,照片等。”

但我的应用程序不需要任何扩展权限,也不会向Facebook发布任何内容。我不希望第二页出现,但我无法弄清楚如何让它消失。

在我的应用设置页面上,我没有指定任何扩展权限。是否有其他地方我必须指定我不想要扩展权限?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可能在“使用Facebook登录”按钮中指定了一个范围,该范围向用户请求这些权限。特别是如果您只是从文档中复制并粘贴了一个示例,则可能会发生这种情况。

检查您的HTML是否有类似的内容:

<div class="fb-login-button" scope="publish_stream">
    Login with Facebook
</div>

如果是这样,请确保删除scope属性。