Method: users.getCapabilities

Ruft die Nutzerrechte ab.

HTTP-Anfrage

GET https://drivelabels.googleapis.com/v2beta/{name=users/*/capabilities}

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Der Ressourcenname des Nutzers. Nur „Nutzer/mich/Funktionen“ wird unterstützt.

Abfrageparameter

Parameter
customer

string

Der Kunde, dem die Anfrage zugeordnet werden soll. Beispiel: „customers/abcd1234“. Wenn die Richtlinie nicht konfiguriert ist, werden die Einstellungen des aktuellen Kunden zurückgegeben.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Die Fähigkeiten eines Nutzers.

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

JSON-Darstellung
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
Felder
name

string

Nur Ausgabe. Ressourcenname für die Nutzerrechte.

canAccessLabelManager

boolean

Nur Ausgabe. Gibt an, ob der Nutzer Zugriff auf den Label Manager hat.

canAdministrateLabels

boolean

Nur Ausgabe. Gibt an, ob der Nutzer ein Administrator für die Funktion für gemeinsame Labels ist.

canCreateSharedLabels

boolean

Nur Ausgabe. Gibt an, ob der Nutzer neue gemeinsame Labels erstellen darf.

canCreateAdminLabels

boolean

Nur Ausgabe. Gibt an, ob der Nutzer neue Administratorlabels erstellen darf.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.labels.readonly
  • https://www.googleapis.com/auth/drive.admin.labels
  • https://www.googleapis.com/auth/drive.admin.labels.readonly

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.