【问题标题】:The New Auth Dialog - how do you get it to display?新的身份验证对话框 - 你如何让它显示?
【发布时间】:2012-07-31 21:44:54
【问题描述】:

如何为 Facebook 应用启用新的身份验证对话框?我有一个使用 FB 身份验证的网站,但我无法让它显示新的身份验证对话框。

我已经尝试了服务器和客户端身份验证流程,但没有运气让新的身份验证对话框显示:(。

此链接http://developers.facebook.com/docs/opengraph/authentication/ 表示启用增强的身份验证对话框,但我没有看到启用选项?

此链接http://developers.facebook.com/blog/post/633/ 也谈到了启用身份验证对话框,但没有谈到如何做到这一点。

我已经编辑了我的应用程序并设置了所有基本信息、Auth Dialog 信息和我没有更改的高级信息。我的应用未处于沙盒模式。

我错过了什么?

更新(中部标准时间晚上 11:00):

我创建了另一个 FB 应用程序,它立即显示新的 oAuth 对话框。所以我进去比较了我的新 FB 应用和旧 FB 应用的设置。

当然,我的新 FB 应用程序的高级设置不如新的 FB 应用程序 :(。

新的 FB 应用在 Apps -->Advanced-->Migrations 部分下具有以下设置 这些是默认设置:

  • 流式发布 URL 安全性(已禁用)
  • 移除offline_access 权限(已启用)
  • 强制为 auth.login 使用登录密码(已禁用)
  • 2012 年 8 月的重大更改(已启用)
  • 2012 年 9 月的重大更改(已启用)
  • 2012 年 10 月的重大更改。 (启用)。

    不显示 OAuth 对话框的 FB 应用在 Advanced-Migrations 设置中有这些额外设置。

  • 包括带有状态的签入(已禁用)
  • 外部页面迁移(已禁用)

    如果 FB 的任何人都可以回应正在发生的事情,那就太好了。我很久以前没有创建不显示 OAuth 对话框的应用程序。

    为什么我刚刚创建的那个有效?

    我的应用程序显示 OAuth 对话框的所有设置应该是什么?

    谢谢,

【问题讨论】:

  • 我会再次检查应用设置。
  • @GilBirman:您会具体检查哪些应用设置?
  • 它曾经在设置>高级。然而,据说 Facebook 将每个人都迁移到了它。 On February 1, 2012, all apps will be enabled for the improved dialog, but those that haven’t fully configured their dialog can disable the setting in the Developer App until February 15, at which time it will be turned on for all apps.

标签: facebook oauth


【解决方案1】:

我继续使用客户端身份验证流程,现在为我显示新的 oAuth 对话框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多