0

为 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

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

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

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

4

1 回答 1

0

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

于 2013-10-15T14:01:21.160 回答