【问题标题】:Devise + Omniauth Facebook Error: Oauth Exception Code 101设计 + Omniauth Facebook 错误:Oauth 异常代码 101
【发布时间】:2013-12-23 22:32:03
【问题描述】:

我查看了一堆对 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 和 Secret 输入到 devise.rb 和 omniauth.rb 文件中,但它仍然不起作用。

谁能帮忙?

谢谢!

【问题讨论】:

    标签: ruby-on-rails facebook devise omniauth


    【解决方案1】:

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

    这是一个关于如何保存它们的好帖子:Setting Environment Variables in Rails 3 (Devise + Omniauth)

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-14
      • 2021-12-13
      • 2014-05-23
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多