与“omniauth Facebook的”宝石
问题描述:
无效REDIRECT_URI于是我来到了这个guide说明如何下手omniauth。当我到第4步的最后测试在本地主机的应用程序:3000/auth /中的Facebook,我得到这个错误:与“omniauth Facebook的”宝石
{
"error": {
"message": "Invalid redirect_uri: Given URL is not allowed by the application configuration.",
"type": "OAuthException",
"code": 191
}
}
我理解的问题是在Facebook开发人员中心的网址,但没有该解决方案我读的作品对我来说...
(我知道有关于这个问题,之前的一些问题,但我是新来的Ruby on Rails和需要假人的解释。)
答
检查网站选项,并将网站网址设置为http://localhost:3000/
。
答
如果在你的Ruby on Rails应用程序所产生的Facebook的用户为
http://localhost:3000/users/auth/facebook
需要配置下的应用部分的Facebook应用程序(网站)重定向到
http://localhost:3000/users/auth/facebook/callback
答
,如果你是在生产环境中,一些我错过了刚刚取出WWW。从您在Facebook的应用程序设置(设置>基本>网站与Facebook登录>网站网址)指定网站的网址。
所以不是http://www.website.com/你应该http://website.com
这个工作对我来说,试图弄清楚什么是错的,所以我才这样重定向埃罗在几个小时后进入。
答
如果您已经添加了网站网址,您必须提供电子邮件并开启您的应用程序,您可以在设置 - >基本 - >联系人电子邮件中添加电子邮件,然后让您的应用程序进入APP评论 - >制作“you_app_name”PUBLIC ? - >是
克里斯 - 嗨,是我没有尝试这一点,但只有这样,我得到这个错误,所以SSL_connect返回= 1个错误号= 0状态= SSLv3的读取服务器证书B:证书验证失败 – user1306566 2012-04-02 16:51:10