列出Google Apps上客户帐户的电子邮件

时间:2012-01-20 10:29:15

标签: api gmail google-apps google-account

你必须原谅我的困惑......

基本上,我们有托管帐户的客户,我需要以某种方式获取每个域名的电子邮件列表。

说,test.com是Google托管的帐户,它使用Google的admin@test.com电子邮件服务,还有其他几个,如何查找(programmaticaly)这完整的电子邮件列表?

我环顾了一会儿,只会带来更多的困惑。我认为我的问题与Google API document有关。

虽然我通常至少有一行代码,但我对这个问题真的很无能为力。也许有人可能会对这个问题有所了解。

PS:我也试过了Google API Explorer,但它根本没用。

1 个答案:

答案 0 :(得分:2)

您应该使用Google Apps Reporting API并获取“帐户”报告。当然,OAuth建议使用auth方法。

http://code.google.com/googleapps/domain/reporting/google_apps_reporting_api.html#Accounts_Report

Provisioning API还可以执行相同的任务并使用实时的用户列表: http://code.google.com/googleapps/domain/provisioning_API_v2_developers_guide.html#Retrieving_Users_in_a_Domain

但是,对于更大的域名,因为它的分页Feed会变慢。另一方面,报告API下载CSV文件。