Method: members.hasMember

Verifica se l'utente specificato fa parte del gruppo. L'appartenenza può essere diretta o nidificata, ma se sono nidificate, memberKey e groupKey devono essere entità nello stesso dominio, altrimenti viene restituito un errore Invalid input. Per verificare la presenza di appartenenze nidificate che includono entità esterne al dominio del gruppo, utilizza il metodo checkTransitiveMembership() nell'API Cloud Identity Groups.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
groupKey

string

Identifica il gruppo nella richiesta API. Il valore può essere l'indirizzo email, l'alias o l'ID gruppo univoco del gruppo.

memberKey

string

Identifica il membro utente nella richiesta API. Il valore può essere l'indirizzo email principale, l'alias o l'ID univoco dell'utente.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Modello JSON per la risposta Ha un membro nell'API Directory.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "isMember": boolean
}
Campi
isMember

boolean

Solo output. Identifica se l'utente specificato è membro del gruppo. L'appartenenza può essere diretta o nidificata.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti 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

Per ulteriori informazioni, consulta la Guida alle autorizzazioni.