Google oAuth 2.0 API 身份验证错误:错误 400 - redirect_uri_mismatch

Google oAuth 2.0 API Authentication Error: Error 400 - redirect_uri_mismatch

提问人:Radical 提问时间:11/13/2023 最后编辑:Radical 更新时间:11/13/2023 访问量:35

问:

我看到了很多关于这个错误的帖子,我已经尝试了所有的修复方法,但似乎没有任何效果。他们说要做的主要解决方法是将错误中显示的 url 放入授权重定向 URI 列表中。但问题是每次生成的 url 都不同。http://localhost:50509 一次,然后 http://localhost:50624 下一次,然后 http://localhost:50633。我已经包含了所有这些 URI,但它没有解决任何问题。

具体内容

  • 我正在尝试使用 python 通过 Visual Studio Code 连接到 gmail。我正在运行 gmail 的官方 quickstart.py 代码/程序。当我运行它并打开 gmail 时会抛出错误。

  • 我有 http://localhost:5000、http://localhost:8080 以及我在上面的“授权重定向 URI”部分中讨论的许多其他 URL。

  • 我已经填写了 OAuth 2.0 同意书

  • 我创建了一个 API 密钥

  • 我已启用 gmail API

  • 我已经下载了 OAuth 客户端 JSON 文件,将其命名为“credentials”,并将其放在我的工作目录中。

我还能做些什么???????没有任何效果。

oauth-2.0 gmail-api

评论

0赞 Linda Lawton - DaImTo 11/13/2023
您需要修复您的分配,以便它从静态端口运行,并且每次运行它时都不会为您提供不同的端口

答: 暂无答案