3

您如何获取 Google Apps 域中的用户总数?我知道使用 Google Provisioning API 的“检索域中的所有用户”调用,但我宁愿不执行如此密集的调用只是为了计算所有用户。有没有更简单的方法来做到这一点?

4

3 回答 3

3

我找到了一个不像检索所有用户那样占用大量资源的解决方案:Google Reporting API可用于获取 Google Apps 域中的帐户总数。

于 2009-06-01T14:47:48.593 回答
3

Google Apps Admin Settings API 允许您检索域中的当前用户数和最大用户数:

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

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

于 2012-11-25T19:43:03.237 回答
2

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

如果您有一些测试域,还要确保检索所有用户确实是太多开销,并请记住,根据您想要做什么,您可能可以围绕它构建某种缓存,仅在之后执行完整请求缓存早于 X。

于 2009-05-27T20:56:40.563 回答