我一直在为此失去很多睡眠而且真的不知道如何解决它。
该错误仅影响我的一些用户,有时他们已经注册并想再次使用Facebook登录。我的一位用户提交了以下精彩的屏幕截图,其中显示了错误和链接 - 当我从计算机上尝试此操作时,它可以毫无问题地以任何语言运行。
按钮上的链接是:
http://www.thestudentranking.com/users/auth/facebook?locale=en
的routes.rb
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks", :registrations => "users/registrations"}
devise_for :users
在Facebook设置
我不确定接下来我可以尝试解决这个问题。我在SO上阅读了不少答案,但这些似乎没有帮助。这一定是一个常见的错误,真的很想知道我做错了什么。
更新 我尝试将应用详细信息和网站网址设置为以下内容,并检查是否有效。
答案 0 :(得分:1)
您需要正确配置回调。我在GitHub上已经上传了一个示例应用程序,其中包括带有屏幕截图的应用程序配置。请仔细阅读此示例:Omni_share_example。希望对你有所帮助。