Method: labels.revisions.permissions.batchUpdate

Aktualisiert die Labelberechtigungen. Wenn keine Berechtigung für den angegebenen Hauptbenutzer vorhanden ist, wird eine neue Labelberechtigung erstellt. Andernfalls wird die vorhandene Berechtigung aktualisiert. Berechtigungen wirken sich auf die Labelressource als Ganzes aus, werden nicht überarbeitet und müssen nicht veröffentlicht werden.

HTTP-Anfrage

POST https://drivelabels.googleapis.com/v2beta/{parent=labels/*/revisions/*}/permissions:batchUpdate

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Der Name der übergeordneten Labelressource, der allen aktualisierten Berechtigungen gemeinsam ist. Format: labels/{label} Wenn dieser Parameter festgelegt ist, muss das übergeordnete Feld in den UpdateLabelPermissionRequest-Nachrichten entweder leer sein oder mit diesem Feld übereinstimmen.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "requests": [
    {
      object (UpdateLabelPermissionRequest)
    }
  ],
  "useAdminAccess": boolean
}
Felder
requests[]

object (UpdateLabelPermissionRequest)

Erforderlich. Die Anfragenachricht, in der die zu aktualisierenden Ressourcen angegeben sind.

useAdminAccess

boolean

Legen Sie true fest, um die Administratoranmeldedaten des Nutzers zu verwenden. Der Server prüft, ob der Nutzer ein Administrator für das Label ist, bevor er Zugriff gewährt. Wenn dies festgelegt ist, muss das Feld „useAdminAccess“ in den Nachrichten vom Typ „UpdateLabelPermissionRequest“ entweder leer sein oder mit diesem Feld übereinstimmen.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von BatchUpdateLabelPermissionsResponse.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.