我们假设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域,只是个人用户。可以吗?
答案 0 :(得分:0)
Gmail API当前不支持委派-Gmail委派只能通过Web UI或使用GSSMO(对于G Suite用户)进行。
使用API(或IMAP)客户端执行此操作的正确方法是,让鲍勃也使用OAuth对您的应用进行授权。