Ruby on rails 3 OmniAuth with Desive在过去几个月完美工作后被FB拒绝

Ruby on rails 3 OmniAuth with Desive在过去几个月完美工作后被FB拒绝,ruby-on-rails-3,facebook,omniauth,Ruby On Rails 3,Facebook,Omniauth,使用OmniAuth和Desive时,FB connect停止工作。我们在身份验证中得到了以下信息:http://localhost:3000/auth/failure?message=invalid_response 谷歌没有关于这个错误的原因和修复方法的建议,OmniAuth文档也没有。我也尝试过挖掘他们的代码,但我发现唯一提到的错误是在/oa oauth/lib/omniauth/strategies/oauth.rb中: rescue ::MultiJson::DecodeError =

使用OmniAuth和Desive时,FB connect停止工作。我们在身份验证中得到了以下信息:http://localhost:3000/auth/failure?message=invalid_response

谷歌没有关于这个错误的原因和修复方法的建议,OmniAuth文档也没有。我也尝试过挖掘他们的代码,但我发现唯一提到的错误是在/oa oauth/lib/omniauth/strategies/oauth.rb中:

rescue ::MultiJson::DecodeError => e
  fail!(:invalid_response, e)
end

关于如何解决这个问题有什么想法吗?

在这个链接中,您可以做的是升级到1.9.2
我们不知道为什么,但现在它起作用了。。。非常奇怪的问题。

你有没有添加heroku\u备份任务宝石?这是我们的罪魁祸首,它似乎与OmniAuth gem中正在进行的json解码相冲突。

您是否尝试过在服务器上重新同步时间?我们的服务器在几分钟后停止运行,并给了我们一个类似的错误。