无效的redirect_uri:rails中的应用程序配置不允许给定URL

时间:2012-11-23 13:01:05

标签: ruby-on-rails ruby ruby-on-rails-3.2 facebook-oauth

我已经在stackoverflow中查看了此问题的所有相关答案,但仍无法找到可行的解决方案。 Twitter和linkedin工作正常,但对于Facebook我收到此错误,

{
   "error": {
      "message": "Missing client_id parameter.",
      "type": "OAuthException",
      "code": 101
   }
} 

我在哪里放置链接?我确实把它放在网站上登录facebook登录。

http://127.0.0.1:3000/auth/facebook/callback

我是否还必须将这些类型的链接放在其他地方?

2 个答案:

答案 0 :(得分:1)

请参阅omniauth github页面上的issue。基本上你的问题在于facebook凭证。

答案 1 :(得分:0)

I did change config.omniauth :facebook, ENV['AUTH_FB_KEY'],
 ENV['AUTH_FB_SECRET'] into 

config.omniauth:facebook,'AUTH_FB_KEY','AUTH_FB_SECRET'      这项工作适合它。