Method: members.hasMember

Prüft, ob der angegebene Nutzer Mitglied der Gruppe ist. Die Mitgliedschaft kann direkt oder verschachtelt sein. Wenn sie jedoch verschachtelt ist, müssen die Entitäten memberKey und groupKey Entitäten in derselben Domain sein oder ein Invalid input-Fehler wird zurückgegeben. Verwenden Sie die Methode checkTransitiveMembership() in der Cloud Identity Groups API, um nach verschachtelten Mitgliedschaften zu suchen, die Entitäten außerhalb der Domain der Gruppe enthalten.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
groupKey

string

Identifiziert die Gruppe in der API-Anfrage. Bei dem Wert kann es sich um die E-Mail-Adresse der Gruppe, den Gruppenalias oder die eindeutige Gruppen-ID handeln.

memberKey

string

Identifiziert das Nutzermitglied in der API-Anfrage. Bei dem Wert kann es sich um die primäre E-Mail-Adresse, den Alias oder die eindeutige ID des Nutzers handeln.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

JSON-Vorlage für die Antwort „Hat Mitglieder“ in der Directory API.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "isMember": boolean
}
Felder
isMember

boolean

Nur Ausgabe. Gibt an, ob der Nutzer Mitglied der Gruppe ist. Die Mitgliedschaft kann direkt oder verschachtelt sein.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • 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

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.