Facebook Canvas应用程序 - OAuth重定向提供2个弹出窗口而不是Enhanced Auth Dialog

时间:2013-08-20 21:09:25

标签: facebook canvas oauth dialog

为Facebook创建了我的第一个授权画布应用程序,其范围包括“email”和“publish_actions”。当用户第一次访问该应用并且他们没有登录到FB但未获得该应用的授权时,我会建议将其重定向到URL:

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

然而,不是增强的Auth Dialog(一个灰色的大矩形矩形,页面中嵌入了大量信息,没有弹出窗口,例如查看“愤怒的小鸟”或其他一些热门应用程序),Facebook正在生成两个弹出式窗口。我的排。

第一个说“ AuthorizedApp想要访问您的公开个人资料,朋友列表和电子邮件地址。”如果您点击了Okay,第二个弹出窗口会立即出现并说“ AuthorizedApp我想代表您发布给您的朋友。

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

1 个答案:

答案 0 :(得分:0)

据我所知,这是因为您要求“publish_actions”权限,这是一个扩展权限。 auth对话框总是在第二次弹出时请求扩展权限。