https://accounts.google.com/o/oauth2/auth?错误:redirect_uri_mismatch

时间:2014-10-02 14:49:41

标签: authentication redirect oauth-2.0 google-api

我正在尝试使用Google API进行身份验证,但不断获取错误:redirect_uri_mismatch 我在Google控制台https://console.developers.google.com/project中设置了重定向网址,但它一直在说明请求中的重定向网址:http:/ localhost:6804 / authorize /与注册的重定向网址不匹配。

我已经将我的网址设置为可能不同的网址,但它仍然消化 http:/ localhost:6804 / authorize / 是错误的,无论我插入了什么网址。

我也尝试将重定向网址设置为http:/ localhost:6804 / authorize /,但继续收到错误消息。

每次我做出更改时都会更新我的client_secrets.json,并且已经厌倦等待更改设置。

以下是我收到的错误消息:

  

请求详细信息

     

范围= https://www.googleapis.com/auth/youtube.upload

     

response_type = code redirect_uri = http:/ localhost:6804 / authorize /

     

access_type = offline pageId = none

     

的client_id = 789526175471-mh3o48ooi8va0mr0lke62pvqnf3kd2fj.apps.googleusercontent.com

     

这就是我们所知道的。

enter image description here

1 个答案:

答案 0 :(得分:1)

也许这只是一个错字,可能不是您问题的原因,但您的网址中//后面应该有两个斜杠(http:):

http://localhost:6804/authorize/

而不是

http:/localhost:6804/authorize/

同样在Google控制台的上述屏幕截图中,我没有看到此URL注册为重定向URI。我认为这只是你做过的一项测试,对吗?