我正在尝试使用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
这就是我们所知道的。
答案 0 :(得分:1)
也许这只是一个错字,可能不是您问题的原因,但您的网址中//
后面应该有两个斜杠(http:
):
http://localhost:6804/authorize/
而不是
http:/localhost:6804/authorize/
同样在Google控制台的上述屏幕截图中,我没有看到此URL注册为重定向URI。我认为这只是你做过的一项测试,对吗?