是否可以根据组织获得用户暂停状态?

时间:2012-10-29 16:28:07

标签: asp.net .net google-provisioning-api

我需要查找组织内所有用户的暂停状态。不幸的是,OrganizationService.RetrieveAllOrganizationUsers()没有向我们提供暂停信息。

我可以根据上述方法的结果获取AppsExtendedEntry的集合,并通过调用AppService.RetrieveUser()进行迭代,但这非常慢且非常低效。

1 个答案:

答案 0 :(得分:0)

获取该数据的最佳方式可能是:

1)通过Org API调用获取实例中的所有用户: https://developers.google.com/google-apps/provisioning/#retrieving_organization_users_experimental

2)通过多域API调用获取实例中的所有用户: https://developers.google.com/google-apps/provisioning/#retrieving_users_experimental

3)将步骤1中的用户列表过滤到您要使用的特定组织。

4)通过交叉引用步骤2中用户列表中的用户,将步骤3中的用户列表过滤到已暂停的用户。