我需要查找组织内所有用户的暂停状态。不幸的是,OrganizationService.RetrieveAllOrganizationUsers()没有向我们提供暂停信息。
我可以根据上述方法的结果获取AppsExtendedEntry的集合,并通过调用AppService.RetrieveUser()进行迭代,但这非常慢且非常低效。
答案 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中的用户列表过滤到已暂停的用户。
杰