0
사용자 도메인 당 그룹 수를 얻으려고합니다. 먼저 사용자 도메인을 Directory APi.Users 및 primaryEmail
필드 으로 가져온 다음 도메인 당 그룹 수를 얻으십시오.Google API 및 디렉토리 SDK : 도메인 당 그룹 수 얻기 : HttpError ("group")
도메인을 수집하는 첫 번째 부분은 올바른 결과를 얻습니다. 두 번째 부분은 을 exception.message = "group"
(실제로별로 유용하지 않음)으로 올립니다. 예외는 일부 도메인에만 발생하며 전체 도메인에 대해서는 발생하지 않습니다.
def groupsPerDomain():
#code that gets domains... omitted for brevity
#domain_stats = {domainName: <some group info>,...}
#service directory is a directory service instance
groups_sub = service_directory.groups()
for domain in domain_stats:
request = groups_sub.list(domain=domain,
fields="groups(directMembersCount,id,name)")
domain_groups_count = 0
while request != None:
groups_page = request.execute() #THE EXCEPTION IS RAISED HERE
#count groups per domain
domain_groups_count += len(groups_page["groups"])
request = groups_sub.list_next(request, groups_page)
#save counted groups per domain
domain_stats[domain]["group_count"] = domain_groups_count
return domain_stats
감사 :
는 여기에 조각입니다.