ruby-on-rails - Facebook 应用程序 - 通过 omniauth 登录 - OAuthException 191

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

我遇到的问题:

  "error": {
      "message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
      "type": "OAuthException",
      "code": 191
   }

我在我的应用程序中设置了所需的 key 和 token ,在 Facebook's dev center 中我将 Site URL: 设置为 http://127.0.0.1:3001 并且出现了上述错误。我还尝试将 App Namespace: 设置为 http://127.0.0.1:3001,但我收到关于错误地址格式的错误... 当我尝试填写 App Domain: 并在那里设置我的本地主机时,再次出现格式错误的错误...

使用本地主机的 fabebook 应用的正确配置是什么?

最佳答案

你需要使用 url,我会做的是将它添加到你的主机中:

127.0.0.1 dev-machine
127.0.0.1 dev-machine.com

然后在 facebook 设置中使用

dev-machine.com 作为您的应用域

dev-machine.com:3001 作为您的站点 URL

关于ruby-on-rails - Facebook 应用程序 - 通过 omniauth 登录 - OAuthException 191,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9941031/

相关文章:

python - 如何在服务器端完全启用 Facebook OAuth 2.0?

ruby-on-rails - Rails 多态 child

jquery - 提交 Rails Jquery Modal 表单且验证不起作用

ruby-on-rails - Devise-Rails 3 的登录 View 位于哪里

facebook - 没有 SDK 的 Facebook 用户数据

ios - 如何使用 Facebook iOS SDK 3.14.1 以编程方式创建 Facebook 测试用户

ruby-on-rails - 使用 Ruby 中的 MailChimp API 3.0 订阅电子邮件

linux - create_event 不是权限表 fbcmd 的成员

ios - 如何在 Xcode 中编写涵盖使用 Facebook 登录的 UI 测试?

ruby-on-rails - 图像位于单独的服务器上——有开销吗?