Method: labels.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/v2/{parent=labels/*}/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-10-11 UTC.
[null,null,["Ostatnia aktualizacja: 2024-10-11 UTC."],[[["Updates permissions for a 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 don't need publishing."],["The request body should contain an array of `UpdateLabelPermissionRequest` objects and a `useAdminAccess` boolean."],["Requires authorization with either `https://www.googleapis.com/auth/drive.labels` or `https://www.googleapis.com/auth/drive.admin.labels` scopes."],["Successful responses return a `BatchUpdateLabelPermissionsResponse` object."]]],["This content describes updating Label permissions via a `POST` request to `https://drivelabels.googleapis.com/v2/{parent=labels/*}/permissions:batchUpdate`. The `parent` path parameter specifies the Label resource. The request body, in JSON format, includes an array of `UpdateLabelPermissionRequest` objects in `requests` and `useAdminAccess` field that allows using the admin credentials. The response is a `BatchUpdateLabelPermissionsResponse`. This action requires specific OAuth scopes: `drive.labels` or `drive.admin.labels`.\n"]]