Method: labels.revisions.permissions.batchUpdate
Aktualisiert Labelberechtigungen. Wenn für das angegebene Hauptkonto keine Berechtigung vorhanden ist, wird eine neue Labelberechtigung erstellt. Andernfalls wird die vorhandene Berechtigung aktualisiert. Berechtigungen gelten für die Labelressource als Ganzes, werden nicht überarbeitet und erfordern keine Veröffentlichung.
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 von allen Berechtigungen geteilt wird, die aktualisiert werden. Format: labels/{label}. Wenn dies 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, die die zu aktualisierenden Ressourcen angibt.
|
useAdminAccess |
boolean
Legen Sie true fest, um die Administratoranmeldedaten des Nutzers zu verwenden. Der Server prüft, ob der Nutzer Administrator des Labels ist, bevor der Zugriff zugelassen wird. Wenn dies festgelegt ist, muss das Feld useAdminAccess in den UpdateLabelPermissionRequest-Nachrichten 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.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-09-04 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-09-04 (UTC)."],[[["Updates permissions for a Drive Label, creating new ones if they don't exist and updating existing ones otherwise."],["Permissions apply to the entire Label resource, are not versioned, and do not need publishing."],["The API request requires specifying the parent Label resource and providing an array of update requests."],["You can use admin credentials for the update by setting the `useAdminAccess` field to true."],["Successful responses return a `BatchUpdateLabelPermissionsResponse` object."]]],["This outlines the process for updating Label permissions via a `POST` request to `https://drivelabels.googleapis.com/v2beta/{parent=labels/*/revisions/*}/permissions:batchUpdate`. The request requires a `parent` path parameter specifying the Label resource. The request body uses JSON, containing an array of `UpdateLabelPermissionRequest` objects and an optional `useAdminAccess` boolean. Successful requests return a `BatchUpdateLabelPermissionsResponse`. The operation requires specific OAuth scopes and admin privileges if the `useAdminAccess` field is true.\n"]]