Devise + Omniauth Facebook错误:Oauth异常代码101
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Devise + Omniauth Facebook错误:Oauth异常代码101相关的知识,希望对你有一定的参考价值。
我看了一堆对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文件中它仍然无法正常工作。
有人可以帮忙吗?
谢谢!
答案
你有ENV变量吗?你把ID放在哪里,秘密以及你是如何保存它们的?也许将它们放入设计中也会导致错误。
这是一个如何保存它们的好帖子:Setting Environment Variables in Rails 3 (Devise + Omniauth)
另一答案
在使用Devise配置Omniauth时,您不需要omniauth.rb
。删除它,然后再试一次。
以上是关于Devise + Omniauth Facebook错误:Oauth异常代码101的主要内容,如果未能解决你的问题,请参考以下文章