带有'omniauth-facebook'宝石的redirect_uri无效

use*_*566 7 facebook rubygems ruby-on-rails omniauth ruby-on-rails-3

所以我参加了本指南,解释了如何从omniauth开始.当我到第4步结束在localhost:3000/auth/facebook测试应用程序时,我收到此错误:

{ 
    "error": {
        "message": "Invalid redirect_uri: Given URL is not allowed by the application configuration.",
        "type": "OAuthException",
        "code": 191
    }
}  
Run Code Online (Sandbox Code Playgroud)

我理解问题是Facebook开发人员中心的URL,但我读到的解决方案都不适合我......

(我知道在讨论这个问题之前有一些问题,但我是Ruby on Rails的新手,需要解释傻瓜.)

Ste*_*rne 23

在Facebook开发人员中心定义这些设置为我解决了这个问题:

  • App域:(空白)

  • 网站网址: http://localhost:3000


Chr*_*ris 2

检查网站选项并将网站 URL 设置为http://localhost:3000/。