【问题标题】:How to access Gmail delegator's email如何访问 Gmail 委托人的电子邮件
【发布时间】:2019-07-17 22:36:19
【问题描述】:

假设 Bob 已将他的 Gmail 帐户委托给 Alice。我已经使用 OAuth 2.0 对 Alice 进行了身份验证,并拥有一个访问令牌。如何访问 Bob 的电子邮件而不是 Alice 的?我假设这会起作用:

https://www.googleapis.com/gmail/v1/users/bob@gmail.com/labels?access_token=<alicetokenhere>

这只是给我一个 403 错误。我知道如何使用服务帐户执行此操作,但这些用户不是 Google Apps 域的一部分,只是个人用户。能做到吗?

【问题讨论】:

  • 鲍勃究竟是如何将他的 Gmail 帐户委托给爱丽丝的?不,据我所知,这是不可能的。
  • 不确定这是否是新功能,我自己也听说过。见这里:support.google.com/mail/answer/138350?hl=en

标签: gmail-api


【解决方案1】:

Gmail API 目前不支持委派 - Gmail 委派只能通过网络 UI 或使用 GSSMO(适用于 G Suite 用户)工作。

使用 API(或 IMAP)客户端执行此操作的正确方法是让 Bob 也使用 OAuth 授权您的应用。

【讨论】:

    猜你喜欢
    • 2017-06-19
    • 1970-01-01
    • 2017-06-27
    • 1970-01-01
    • 2019-09-20
    • 2013-06-11
    • 2019-09-25
    • 1970-01-01
    • 2020-01-11
    相关资源
    最近更新 更多