2013-11-28 1 views
1

사용자의 모든 그룹을 특정 고객 또는 도메인에 속하게하고 다른 그룹에 속하게하고 싶습니다. 아래 코드를 사용하고 있지만 모든 그룹이 표시됩니다. 그룹 중 일부는 해당 고객에 속하지 않습니다. 나는 그것을 가지고 싶지 않다. 나는 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(); 

답변

1

결과를 사용자의 Google Apps 인스턴스 내 그룹으로 제한 할 수있는 옵션이 없습니다. 다음 두 가지 작업으로이 작업을 수행해야합니다.

  • all groups in the account을 얻으십시오.
  • all groups for the user을 얻으십시오.
  • 두 그룹에 속한 그룹 만 유지하면서 결과를 비교하십시오.
  • 계정에서 여러 사용자에 대해 이러한 작업을 수행하는 경우 분명히 # 1 번만 수행하면 시간이 절약됩니다.