目录 API - 使用 orgName 获取用户



我定义了四个子组织。(/AdminOrg,/subOrgA,/SubOrgB,/subOrgA/SubOrgAA)

my directory.orgunits.list 查询返回以下数据。我将返回数组存储在一个名为 orgUnits[] 的变量中:

http://pastebin.com/Kzud6SAq

我的组织中有 4 个用户。 每个子单位一个。 用户列表返回以下数据:

http://pastebin.com/6ttSgDSe

我试图获得组织内的用户数量(不包括其中的子组织)

选项 1:查询目录.users.list.query("orgUnitPath=/subOrgA")也包括来自子组织(/subOrgA/SubOrgAA)的用户,不能满足我的需求。

选项 2:我尝试了查询目录.users.list.query("orgName=orgUnits[]->name")。它查询用户[]->组织[]->名称。默认情况下,此字段为空。它不会填充 orgUnits[]->name。

我的问题是

  1. 如何填充 users.organizations[].name?

  2. 有什么方法可以在组织内获取用户而无需在其中包含子组织

很遗憾,无法在不包括子组织的组织单位中搜索用户。用户资源中的orginations字段,以及orgNameorgTitleorgDepartmentorgDescriptionorgCostCenter查询参数,请引用一组完全独立的数据,该数据集似乎仅由 API 使用。只有orgUnitPath字段和查询参数对 Google Apps 管理控制台中可见的组织进行操作。

相关内容

  • 没有找到相关文章

最新更新