3

作为 user1 的身份验证,我想检索所有已授权访问 user1 的用户的邮件。

所以我有两个问题:

  1. 检索所有具有委派访问权限的帐户
  2. 检索邮件

emails-settings-API 向委托人提供访问权限,而不是委托人。

有没有办法以编程方式做到这一点。

随时询问更多信息

4

1 回答 1

4

要了解谁授予您对其帐户的授权访问权限,您需要执行检索委托 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 实例中的所有用户。

周杰伦

于 2012-11-22T13:25:30.837 回答