You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Calendar API OAuth2授权遇redirect_uri_mismatch错误如何解决?

解决Google Calendar API OAuth2授权的redirect_uri_mismatch错误
  • 确认凭据类型是否匹配:Google OAuth2凭据分「桌面应用」和「Web应用」两类,官方快速启动脚本适配的是桌面应用类型。如果你的凭据是Web应用类型,哪怕手动配置了http://localhost:8080也会触发不匹配错误。去Google云平台重新创建「桌面应用」类型的OAuth2凭据,下载新的credentials.json替换本地文件。
  • 清除本地缓存的授权令牌:脚本首次授权成功后会生成token.json文件,里面可能缓存了旧的重定向URI配置。直接删除项目目录下的token.json,重新运行授权脚本。
  • 核对重定向URI的细节:在Google云平台的凭据配置页,确认重定向URI是http://localhost:8080,注意不要多写末尾斜杠、不要出现大小写错误(比如Localhost),端口号必须和脚本预期的一致。
  • 移除手动设置的redirect_uri代码:桌面应用类型的凭据会自动适配默认重定向URI,手动添加flow.redirect_uri = 'http://localhost:8080'反而可能引发冲突,删掉这行代码再试。
  • 确认凭据所属项目一致:检查本地credentials.json对应的Google云平台项目,和你配置重定向URI的项目是同一个——有时候创建多个项目后容易拿错凭据文件,导致配置不生效。

内容的提问来源于stack exchange,提问作者MrSlavencio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 15:27:48