Method: members.hasMember

지정된 사용자가 그룹의 구성원인지 확인합니다. 멤버십은 직접 또는 중첩될 수 있지만 중첩된 경우 memberKey 및 groupKey가 동일한 도메인의 항목이어야 합니다. 그러지 않으면 Invalid input 오류가 반환됩니다. 그룹의 도메인 외부의 항목이 포함된 중첩된 멤버십을 확인하려면 Cloud ID 그룹스 API의 checkTransitiveMembership() 메서드를 사용하세요.

HTTP 요청

GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
groupKey

string

API 요청에서 그룹을 식별합니다. 값은 그룹의 이메일 주소, 그룹 별칭 또는 고유 그룹 ID일 수 있습니다.

memberKey

string

API 요청에서 사용자 구성원을 식별합니다. 값은 사용자의 기본 이메일 주소, 별칭 또는 순 사용자 ID일 수 있습니다.

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

Directory API의 Has Member 응답을 위한 JSON 템플릿

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{
  "isMember": boolean
}
필드
isMember

boolean

출력 전용입니다. 지정된 사용자가 그룹의 구성원인지 식별합니다. 멤버십은 직접 또는 중첩될 수 있습니다.

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

  • https://apps-apis.google.com/a/feeds/groups/
  • https://www.googleapis.com/auth/admin.directory.group
  • https://www.googleapis.com/auth/admin.directory.group.member
  • https://www.googleapis.com/auth/admin.directory.group.member.readonly
  • https://www.googleapis.com/auth/admin.directory.group.readonly

자세한 내용은 승인 가이드를 참고하세요.