我想让所有用户组都属于特定客户或域,而不是其他组。
我正在使用下面的代码,但它显示了所有组。一些组不属于该客户。我不想接受。我正在使用admin SDK和Java。
Directory.Groups.List groupsList = directoryService.groups().list();
//groupsList.setCustomer(customerId);
groupsList.setUserKey(memEmailID);
groupsList.setMaxResults(15);
groupsList.setPageToken(nextPageTokan);
Groups groups = groupsList.execute();
最佳答案
无法选择将结果限制为用户的Google Apps实例内的组。您将需要执行以下两个操作:
获取all groups in the account。
获取all groups for the user。
比较结果,仅保留两个组中的组。
如果您要对帐户中的多个用户执行这些操作,则显然#1只需要执行一次,这样可以节省一些时间。