GMAIL API搜索域中的用户邮件

时间:2014-09-26 10:49:46

标签: gmail-api

是否存在Gmail Rest API以便按用户搜索特定域邮箱的邮件? 一个实际的例子是,通过OAuth进行身份验证后的后端服务可以搜索其他用户的不同域邮箱中的邮件。 我无法找到合适的Google API来执行此类研究。 有人知道这方面的解决方案吗?

1 个答案:

答案 0 :(得分:2)

没有具体方法可以搜索域中的所有邮箱。您需要枚举邮箱(例如,使用管理SDK目录API),然后为每个邮箱执行搜索。显然,您的应用程序需要权限才能查询管理员SDK以获取域中的用户列表,然后获取每个邮箱的权限 - 最简单的方法是设置服务帐户并将其列入域中这些范围的整个域的白名单的cPanel。看到: https://developers.google.com/accounts/docs/OAuth2ServiceAccount#formingclaimset

有关如何执行可与Gmail API一起使用的auth域范围的详细信息。