Method: labels.revisions.permissions.batchUpdate
Aktualizuje uprawnienia dotyczące etykiet. Jeśli nie istnieje uprawnienie wskazanego podmiotu zabezpieczeń, zostanie utworzone nowe uprawnienie dotyczące etykiet. W przeciwnym razie istniejące uprawnienie zostanie zaktualizowane. Uprawnienia mają wpływ na cały zasób etykiet, nie są zmieniane i nie wymagają publikacji.
Żądanie HTTP
POST https://drivelabels.googleapis.com/v2beta/{parent=labels/*/revisions/*}/permissions:batchUpdate
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry |
parent |
string
Wymagane. Nazwa zasobu etykiety nadrzędnej używana przez wszystkie aktualizowane uprawnienia. Format: label/{label} Jeśli jest ustawiony, pole nadrzędne w komunikatach UpdateLabelPermissionRequest musi być puste lub pasować do tego pola.
|
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
{
"requests": [
{
object (UpdateLabelPermissionRequest )
}
],
"useAdminAccess": boolean
} |
Pola |
requests[] |
object (UpdateLabelPermissionRequest )
Wymagane. Komunikat żądania określający zasoby do zaktualizowania.
|
useAdminAccess |
boolean
Ustaw jako true , aby móc korzystać z danych logowania administratora użytkownika. Przed zezwoleniem na dostęp serwer sprawdzi, czy użytkownik jest administratorem etykiety. Jeśli ta zasada jest ustawiona, pole useAdminAccess w komunikatach UpdateLabelPermissionRequest musi być puste lub pasować do tego pola.
|
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu BatchUpdateLabelPermissionsResponse
.
Zakresy autoryzacji
Wymaga jednego z tych zakresów protokołu OAuth:
https://www.googleapis.com/auth/drive.labels
https://www.googleapis.com/auth/drive.admin.labels
Więcej informacji znajdziesz w przewodniku na temat autoryzacji.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-09-04 UTC.
[null,null,["Ostatnia aktualizacja: 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"]]