【问题标题】:Facebook Canvas app - OAuth redirect gives 2 popups instead of Enhanced Auth DialogFacebook Canvas 应用程序 - OAuth 重定向提供 2 个弹出窗口,而不是增强的身份验证对话框
【发布时间】:2013-08-20 21:09:25
【问题描述】:

为 Facebook 创建了我的第一个授权画布应用程序,范围包括“电子邮件”和“publish_actions”。当用户第一次访问该应用时,他们没有登录 FB,但没有获得该应用的授权,我会执行推荐的步骤,将他们重定向到一个 URL:

https://www.facebook.com/dialog/oauth?client_id=516329518442226&redirect_uri=https://apps.facebook.com/authorizedapp/&scope=email,publish_actions

然而,Facebook 不是增强型身份验证对话框(一个灰色边框的大矩形,页面中嵌入了很多信息,没有弹出窗口,例如查看愤怒的小鸟或其他一些流行的应用程序),Facebook 正在生成两个弹出窗口我的行。

第一个显示“AuthorizedApp 想要访问您的公开个人资料、朋友列表和电子邮件地址。”如果您单击“确定”,第二个弹出窗口随即出现并显示“AuthorizedApp想代表您向您的朋友发帖。"

什么给了?如何获得新的增强身份验证对话框?所有文档都说我应该自动获取增强型身份验证对话框,因为其他所有内容都已逐步淘汰!

【问题讨论】:

标签: facebook canvas oauth dialog


【解决方案1】:

据我所知,这是因为您正在请求“publish_actions”权限,这是一个扩展权限。身份验证对话框总是要求扩展权限,并会弹出第二个窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多