Devise + Omniauth Facebook错误:Oauth异常代码101

时间:2013-12-23 22:32:04

标签: ruby-on-rails facebook devise omniauth

我已经查看了一些对Oauth 101错误的响应以尝试进行故障排除,但我仍然遇到此错误:

{
"error": {
"message": "Error validating application. Invalid application ID.",
"type": "OAuthException",
"code": 101
}
}

FB应用程序ID与给我的那个相匹配......所以我真的不知道是什么了。

我按照以下说明进行操作:https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

以下是我的回购的链接:https://github.com/margotungsten/splurgeorsave

我还应该说 - 我输入了FB给我的ID和秘密到devise.rb和omniauth.rb文件中它仍然无法正常工作。

有人可以帮忙吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

您是否制作了ENV变量?你把ID放在哪里,秘密以及你是如何保存它们的?也许将它们放入设计中也会导致错误。

以下是关于如何保存它们的好文章:Setting Environment Variables in Rails 3 (Devise + Omniauth)

答案 1 :(得分:1)

使用Devise配置Omniauth时,您不需要omniauth.rb。删除它,然后再试一次。