作为 user1 的身份验证,我想检索所有已授权访问 user1 的用户的邮件。
所以我有两个问题:
- 检索所有具有委派访问权限的帐户
- 检索邮件
emails-settings-API 向委托人提供访问权限,而不是委托人。
有没有办法以编程方式做到这一点。
随时询问更多信息
作为 user1 的身份验证,我想检索所有已授权访问 user1 的用户的邮件。
所以我有两个问题:
emails-settings-API 向委托人提供访问权限,而不是委托人。
有没有办法以编程方式做到这一点。
随时询问更多信息
要了解谁授予您对其帐户的授权访问权限,您需要执行检索委托 API 调用: https ://developers.google.com/google-apps/email-settings/#retrieving_all_gmail_delegates
适用于您的 Google Apps 实例中的所有用户。
IMAP OAuth 登录提供对用户 gmail 邮箱的编程访问: https ://developers.google.com/google-apps/gmail/oauth_overview
但是,代理人目前无法通过 IMAP 访问代理人邮箱,所以恐怕你不走运。
如果您是管理员,则可以使用 IMAP OAuth 登录和服务帐户: https ://developers.google.com/accounts/docs/OAuth2ServiceAccount
这将使您能够以编程方式访问您的 Google Apps 实例中的所有用户。
周杰伦