2009-05-27 78 views

回答

3

我发现的解决方案不像检索所有用户那样资源匮乏:Google Reporting API可用于获取Google Apps域中的帐户总数。

2

你可以尝试“检索域中的所有昵称”,这可以节省一些带宽,因为它希望只能检索昵称,尽管我认为这不会让你得到确切的计数,因为“为用户检索所有昵称”似乎暗示用户可以拥有多个昵称。

如果你有一些测试域,还要确保检索所有用户确实是太多的开销,并且要记住,根据你想要做什么,你可以在它周围建立一些缓存缓存大于X后的完整请求。

3

的谷歌Apps的管理设置API允许您检索域中的用户的当前和最大数量:

https://developers.google.com/google-apps/admin-settings/#retrieving_the_current_number_of_users_in_a_domain

这将是最好的报告API,因为它的流量是较低和它更接近实时(报告仅每24小时更新一次,因此不会考虑最近添加的用户)。

+0

这看起来确实是更好的方法,但需要将作用域(https:// apps-apis.google.com/a/feeds/domain /)添加到OAuth权限。这将迫使所有当前用户更新访问授权。标准范围内是否有另外一种方法? – MeLight 2014-07-06 13:19:16

相关问题