Method: members.hasMember

Controlla se l'utente specificato fa parte del gruppo. L'appartenenza può essere diretta o nidificata, ma, se nidificata, 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 del gruppo, l'alias del gruppo o l'ID univoco del gruppo.

memberKey

string

Identifica il membro dell'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 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. Indica 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 all'autorizzazione.