Omniauth-facebook gem响应错误处理问题

时间:2014-09-30 13:26:34

标签: facebook-graph-api ruby-on-rails-4 omniauth-facebook

我正在开发Rails 4 application,我必须使用facebook sign up and login整合omniauth-facebook gem

除了1个问题我成功完成了。问题是当我通过Facebook登录然后成功登录我的网站。在新标签中,我打开已登录的Facebook。

现在我logout来自我的网站。它重定向到我网站中的login屏幕。什么也不做,只从facebook登出。

现在我尝试使用我网站上的Facebook登录按钮再次登录。哪里有错误。

OAuth2::Error
: {"error":{"message":"Code was invalid or expired. ","type":"OAuthException","code":100}}

此错误是因为我们从facebook退出,现在尝试从网站再次登录。但代码已过期,因此会产生此错误。

如果我刷新我的网站然后尝试通过Facebook登录,那么它的工作正常。

现在解决方案是什么或如何处理此错误。

由于

0 个答案:

没有答案