Omniauth + Devise + Facebook =发生错误。请稍后再试

时间:2012-01-07 00:37:58

标签: ruby-on-rails-3 facebook devise omniauth

我逐字遵循这些说明:https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

配置/初始化/ devise.rb:

require "omniauth-facebook"
config.omniauth :facebook, "xxx", "yyy", :scope => 'email,offline_access,read_stream', :display => 'popup'

View链接有效,它要求我使用Facebook登录。但是,点击它时,我会“发生错误。请稍后再试。”。没有其他信息或错误。

在我的脸书应用中,“app domain”未设置,站点网址设置为“localhost:3000”。

我的直觉告诉我配置/回调有问题,但localhost:3000 / users / auth / facebook / callback工作正常。

提前致谢!

编辑:当我登录到拥有该应用的Facebook帐户时尝试登录时,它运行正常。当我尝试使用其他Facebook帐户时,会触发此错误。

编辑2:计算出http://cl.ly/D6st

1 个答案:

答案 0 :(得分:1)

转到您的Facebook应用程序的设置集sandboxdisable

多数人。