Google api 目录api-使用orgName获取用户

Google api 目录api-使用orgName获取用户,google-api,google-api-java-client,google-admin-sdk,google-directory-api,Google Api,Google Api Java Client,Google Admin Sdk,Google Directory Api,我定义了四个子组织。(/AdminOrg、/subOrgA、/SubOrgB、/subOrgA/subOrgA) my directory.orgunits.list查询返回以下数据。我将返回数组存储在名为orgUnits[]的变量中: 我的组织中有4个用户。每个子组织一个。users.list返回以下数据: 我正在尝试获取组织内的用户数量(不包括子组织) 备选案文1: 查询目录.users.list.query(“orgUnitPath=/subOrgA”)也包含来自子组织(/subOrg

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

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

我的组织中有4个用户。每个子组织一个。users.list返回以下数据:

我正在尝试获取组织内的用户数量(不包括子组织)

备选案文1: 查询目录.users.list.query(“orgUnitPath=/subOrgA”)也包含来自子组织(/subOrgA/subOrgA)的用户,不满足我的需要

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

我的问题是

  • 如何填充用户。组织[]。名称

  • 是否有任何方法可以在组织内获取用户而不包括子组织


  • 不幸的是,在不包括子组织的组织单元内搜索用户是不可能的。用户资源中的
    组织
    字段,以及
    组织名称
    组织标题
    组织部门
    组织描述
    orgCostCenter
    查询参数,指的是一组完全独立的数据,似乎仅由API使用。只有
    organitpath
    字段和查询参数在Google Apps管理控制台中可见的组织上运行