Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “脸谱网”;无效的重定向“U uri”;,但是url在我看来很好_Javascript_Facebook_Oauth 2.0 - Fatal编程技术网

Javascript “脸谱网”;无效的重定向“U uri”;,但是url在我看来很好

Javascript “脸谱网”;无效的重定向“U uri”;,但是url在我看来很好,javascript,facebook,oauth-2.0,Javascript,Facebook,Oauth 2.0,尝试使用OAuth对Facebook进行身份验证时出现以下错误: { "error": { "message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.", "type": "OAuthException" } } 我的url如下所示: https://graph.facebook.com/oauth/authorize?client_

尝试使用OAuth对Facebook进行身份验证时出现以下错误:

{
   "error": {
      "message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
      "type": "OAuthException"
   }
}
我的url如下所示:

https://graph.facebook.com/oauth/authorize?client_id=283993944973616&redirect_uri=http://dennys-m.appspot.com/fb_login/&scope=publish_stream,email&display=popup
我知道还有很多其他帖子都有这个问题,但我看不出是什么让我的url无效。知道我为什么会出现此错误吗?

您的重定向url:必须与配置面板中的
画布url
匹配


幸运的是,这些天Facebook给出了错误消息
无效重定向\u uri:应用程序配置不允许给定URL
。大约一年前,没有出现这样的异常,只是奇怪的结果。

在我的例子中,我的重定向uri末尾没有
/
!如果您使用
localhost:3000
作为回拨url,则对fb..

没有任何评论, 例如,您的回拨uri可能如下:
http://localhost:3000/sessions/create
,其中
会话/create
分别是控制器和操作,
然后将画布URL设置为:
http://localhost:3000/

您必须在
Facebook控制台注册您的
重定向URL

首先进入
设置中的
高级
选项卡

然后向下滚动到
有效的OAuth重定向URI

在那里注册你的
url
,一旦你要保存更改,它就会停止提供此异常

还有别的事情: 这听起来可能很愚蠢,但请仔细阅读这些片段。

我花了几天的时间才弄明白为什么我总是收到这个错误消息

无效的重定向\u uri不受支持

那些花括号不是URI的一部分


再说一次,这听起来可能很愚蠢,你们中的一些人可能会说“这永远不会发生在我身上”,但如果你是一个新手,那就用你的大脑(我没有;)

这就是我要回答的,但你在做同样的事情之前就做过了兄弟)