Gmail Api在请求中返回未经授权的客户端或范围

时间:2016-06-13 08:31:29

标签: python authorization gmail-api

我努力完成这项工作,但做了一半的工作。

实际上我只能阅读Gmail API中的邮件,如果我尝试使用gmail.modify,我会收到错误:

HttpAccessTokenRefreshError:unauthorized_client:请求中未经授权的客户端或范围。

这是我的代码:

JNLP Ref (absolute): ....

在我的服务帐户中:

  • 我已将所有可能的内容设置为我的服务帐户“...... iam.gserviceaccount.com”
  • 我已激活DWD:DwD:已启用Google Apps域范围的委派。

我在某处读过我需要一个Google工作帐户才能授权我的服务帐户在我的my_account @ gmail电子邮件帐户上使用gmail.Modify。似乎很难修改电子邮件中的消息。

我不知道下一步该做什么。

1 个答案:

答案 0 :(得分:0)

根据此documentation,您需要在设置API范围时将“开发人员控制台”中的客户端ID用作“管理API客户端访问”中的客户端名称。使用您的个人帐户@ gmail.com,Google API无法正常运行。您应该在Google中拥有you@your_organisation_domain格式的组织域帐户。

检查这些主题: