获取Google Apps域的用户数

时间:2009-05-27 20:52:36

标签: google-apps

如何获得Google Apps域中的用户总数?我知道"Retrieve All Users in Domain" call使用的是Google Provisioning API,但我不想执行这样一个密集的调用来统计所有用户。有更简单的方法吗?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

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

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

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

答案 2 :(得分:2)

您可以尝试“检索域中的所有昵称”,这可以节省一些带宽,因为它希望真正只检索昵称,虽然我认为这不会得到确切的计数因为“检索用户的所有昵称”似乎意味着用户可以拥有多个昵称。

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