Method: labels.revisions.permissions.batchUpdate

Aktualizuje uprawnienia dotyczące etykiet. Jeśli uprawnienie wskazanego podmiotu zabezpieczeń nie istnieje, tworzone jest nowe uprawnienie dotyczące etykiety. W przeciwnym razie bieżące uprawnienie zostanie zaktualizowane. Uprawnienia mają wpływ na cały zasób etykiet, nie podlegają zmianom i nie wymagają publikowania.

Żą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

To pole jest wymagane. Nazwa zasobu etykiety nadrzędnej udostępniona przez wszystkie aktualizowane uprawnienia. Format: label/{label} Jeśli ta wartość jest ustawiona, pole nadrzędne w komunikatach UpdateLabelPermissionRequest musi być puste lub zgodne z tym polem.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "requests": [
    {
      object (UpdateLabelPermissionRequest)
    }
  ],
  "useAdminAccess": boolean
}
Pola
requests[]

object (UpdateLabelPermissionRequest)

To pole jest wymagane. Komunikat żądania określający zasoby do zaktualizowania.

useAdminAccess

boolean

Ustaw wartość true, aby korzystać z danych logowania administratora. Przed zezwoleniem na dostęp serwer sprawdzi, czy użytkownik jest administratorem etykiety. Jeśli ta zasada jest skonfigurowana, pole useAdminAccess w komunikatach UpdateLabelPermissionRequest musi być puste lub musi być zgodne z tym polem.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu BatchUpdateLabelPermissionsResponse.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

Więcej informacji znajdziesz w przewodniku po autoryzacji.