gpt4 book ai didi

python - Gmail API OAuth2 错误 : redirect_uri_mismatch

转载 作者:行者123 更新时间:2023-12-05 09:16:54 28 4
gpt4 key购买 nike

我遵循了这个 Gmail API Python 快速入门教程: https://developers.google.com/gmail/api/quickstart/python

我按照说明在 API 控制台中配置了我的 OAuth 客户端 ID(请参见下面的第一张图片)。但是,启动脚本会打开一个浏览器 session ,导致下面的 400 错误。

重定向 URL 与 API 控制台中注册的相匹配。

但是,快速启动脚本会打开以下 URL: https://accounts.google.com/o/oauth2 ... &redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F ...

手动将重定向 URI 更改为 http://localhost:8080在我处理授权请求时部分解决了问题,但响应无法返回到命令提示符。

我如何强制快速启动程序生成一个将重定向 URI 保留为 http://localhost:8080 的 URL ?

Google API console

400 Error

最佳答案

您收到错误的原因是 Python Quickstart说:

d。选择凭据选项卡,单击创建凭据按钮并选择 OAuth 客户端 ID。

e。选择应用程序类型其他,输入名称“Gmail API Quickstart”,然后单击“创建”按钮。

但是,看看您在做什么,您使用的是Web 应用程序,而不是其他

当我使用Other作为client_secret.json时,没有遇到这个问题。

结果:

The authentication flow has completed.

无需破解/解决方法。只需按照说明操作即可:)

关于python - Gmail API OAuth2 错误 : redirect_uri_mismatch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49527135/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com