python - Gmail OAuth API 无法读取 client_secret.json

标签 python google-oauth gmail-api

我无法执行基本的quickstart.py(如here)

问题出在 client_secret.json 上,执行结果会出现“无效格式错误”。请注意,我为“服务帐户”创建了一个新 ID,而不是为“Web 应用程序”或“桌面应用程序”帐户创建了一个新 ID,其中生成的 JSON 文件似乎采用了适当的格式。

知道问题所在吗?

最佳答案

服务帐户有不同的方式来进行调用以获取授权,如果您要继续使用服务帐户,可以在此处 ( https://developers.google.com/accounts/docs/OAuth2ServiceAccount ) 详细了解此主题。希望这有帮助。

关于python - Gmail OAuth API 无法读取 client_secret.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26939298/

相关文章:

python - 为什么生成器上的 zip 只返回一个项目?

python - 如何输入 ValueError 并使用它 (Python 3.7)

python - 导入错误 : cannot import name 'modelname' from 'apps.models' (D:\project\django\projects\django\apps\models. py)

oauth-2.0 - Google API刷新 token 限制

python - 任何无需 token.pickle 即可创建新 Google 日历事件的方法

oauth-2.0 - 如何在 ASP.NET Core MVC OAuth 2.0 中获取访问 token 的值

python - 使用HTTP请求创建Gmail草稿

python - 如何自己实现tf.argmax?

google-api - 使用 OAuth2 和 nodemailer 从我的 gmail 帐户发送电子邮件

javascript - Oauth.io增量授权