Google 驱动器 API Quickstart.py 错误 400:redirect_uri_mismatch

Google Drive API Quickstart.py Error 400: redirect_uri_mismatch

我正在使用 https://developers.google.com/drive/api/v3/quickstart/python 访问 Google 驱动器 Api 但 Google 一直抛出 redirect_uri_mismatch 错误。

我将错误中的 localhost:number 添加到 Web 应用程序客户端 ID 中的授权重定向 URI,但每当我 运行 quickstart.py 时,本地主机号都会更改.

我看到 Whosebug 上有很多关于这个问题的问题,我已经花了几个小时来修复我的问题,但我还没有找到似乎可以解决我问题的答案。

有什么想法吗?


试过来自

等的答案

目前

Tanaike's comment and answer here worked:

所以在quickstart.py中做如下改动,

creds = flow.run_local_server(port=0) 

到,

creds = flow.run_local_server(port=8080) 

http://localhost:8080/ 在 URI 列表中时。