Ruby on rails rails facebook connect和新应用程序设置编辑器

Ruby on rails rails facebook connect和新应用程序设置编辑器,ruby-on-rails,facebook,Ruby On Rails,Facebook,直到最近,我的应用程序与FacebookConnect配合得还不错 当您单击“使用facebook登录”按钮时,弹出窗口显示,单击“允许”完成一半工作: Facebook连接到我在授权后回调URL中设置的秘密控制器,但它没有关闭弹出窗口并将用户重定向到主页,而是在弹出窗口中显示网站。 URL看起来也很奇怪;它包括很多变量: http://dev2.mysite.com/?perms=email、用户生日、用户位置、阅读好友列表和选定的用户配置文件= 我什么都试过了,但都没用 我还检查了xd_接收

直到最近,我的应用程序与FacebookConnect配合得还不错

当您单击“使用facebook登录”按钮时,弹出窗口显示,单击“允许”完成一半工作: Facebook连接到我在授权后回调URL中设置的秘密控制器,但它没有关闭弹出窗口并将用户重定向到主页,而是在弹出窗口中显示网站。 URL看起来也很奇怪;它包括很多变量:

http://dev2.mysite.com/?perms=email、用户生日、用户位置、阅读好友列表和选定的用户配置文件= 我什么都试过了,但都没用

我还检查了xd_接收器是否仍然存在

另外,我看过的所有教程都是关于“连接”选项卡和“连接URL”字段的,但现在都没有了。 当我转到应用程序设置时,我只有一个Facebook集成选项卡 具有以下字段:

发布授权url:

授权后重定向:

画布url:

任何帮助都将不胜感激

在四处挖掘之后,我发现了一些有趣的东西:

首先,我并不孤单

这个页面上的示例:git:遇到了这个问题

另外,当我将onlogin值更改为:document.location.href=document.location.href

弹出窗口关闭,刷新背景,但不登录用户。然后我需要再次单击登录按钮才能登录


如果有人有主意,我很想听听你的意见

最后,我发现了另一件事,
如果您不请求任何扩展权限,facebook connect按钮可以正常工作,否则将失败

最后,我发现了另一件事,
如果您不请求任何扩展权限,facebook connect按钮可以正常工作,否则将失败

除了我今天也看到同样的问题之外,没有什么能给朱利安提供帮助。如果我不请求扩展权限,一切都很好。facebook端一定有一些bug,不是吗?

除了我今天也看到了同样的问题之外,没有什么可以为朱利安提供的。如果我不请求扩展权限,一切都很好。facebook端一定有漏洞,不是吗?

只清除我的cookies没有帮助,但清除我的整个浏览器历史记录会使这项功能再次发挥作用。一次。

只清除我的cookies没有帮助,但清除我的整个浏览器历史记录会使这项工作再次起作用。有一次。

我移动到Oauth2,现在一切看起来都很好。

我移动到Oauth2,现在一切看起来都很好。

当我没有请求扩展权限时,一切都很好,但回到这一点,我仍然在同一个窗口中重定向:-是的,我得到了完全相同的错误。我一直在阅读,发现让你的用户通过这种方式进行身份验证不再是最好的方法。我们应该将身份验证/登录过程迁移到Oauth2,这是Facebook提供的新身份验证机制。我会继续阅读,如果我发现其他有趣的东西,我会告诉你的。如果你也发现了什么,欢迎你也这么做。我会这么做的,我发现办公室里的其他人在我的应用程序和其他使用facebook connect的网站上遵循相同的程序时没有看到同样的问题,只有我一个人。与曾经请求过一次电子邮件有关吗?还是成为一名facebook开发者?这是不一致的…通过按照更改我的开发环境来解决另一个问题已经解决了这个问题,除非这是巧合。我被难住了。当我没有请求扩展权限时,一切都很好,但回到这一点,我仍然在同一个窗口中被重定向:-是的,我得到了完全相同的错误。我一直在阅读,发现让你的用户通过这种方式进行身份验证不再是最好的方法。我们应该将身份验证/登录过程迁移到Oauth2,这是Facebook提供的新身份验证机制。我会继续阅读,如果我发现其他有趣的东西,我会告诉你的。如果你也发现了什么,欢迎你也这么做。我会这么做的,我发现办公室里的其他人在我的应用程序和其他使用facebook connect的网站上遵循相同的程序时没有看到同样的问题,只有我一个人。与曾经请求过一次电子邮件有关吗?还是成为一名facebook开发者?这是不一致的…通过按照更改我的开发环境来解决另一个问题已经解决了这个问题,除非这是巧合。我被难住了。我试图从许多其他计算机登录,但我遇到了同样的问题。我假设facebook正在将他们的facebook连接进程迁移到Oauth2…我试图从许多其他计算机登录,但我遇到了 同样的问题。我假设facebook正在将他们的facebook连接进程迁移到Oauth2。。。