Method: permissions.update

Aktualizuje uprawnienie z semantyką poprawki.

Ostrzeżenie: równoczesne operacje dotyczące uprawnień w tym samym pliku nie są obsługiwane. Zastosowana zostaje tylko ostatnia aktualizacja.

Żądanie HTTP

PATCH https://www.googleapis.com/drive/v3/files/{fileId}/permissions/{permissionId}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
fileId

string

Identyfikator pliku lub dysku współdzielonego.

permissionId

string

Identyfikator uprawnienia.

Parametry zapytania

Parametry
removeExpiration

boolean

Określ, czy chcesz usunąć datę ważności.

supportsAllDrives

boolean

Czy aplikacja przesyłająca żądanie obsługuje zarówno Mój dysk, jak i dyski współdzielone.

supportsTeamDrives
(deprecated)

boolean

Wycofane: użyj w zastępstwie tego supportsAllDrives.

transferOwnership

boolean

Czy chcesz przenieść własność na wskazanego użytkownika i ograniczyć uprawnienia obecnego właściciela do poziomu autora. Ten parametr jest wymagany jako potwierdzenie wystąpienia działania niepożądanego.

useDomainAdminAccess

boolean

Przesyłanie prośby przez administratora domeny. Jeśli ta opcja jest ustawiona na wartość true, użytkownikowi zostanie przyznany dostęp, jeśli parametr identyfikatora pliku odnosi się do dysku współdzielonego, a użytkownik jest administratorem domeny, do której należy ten dysk współdzielony.

enforceExpansiveAccess

boolean

Określa, czy prośba ma stosować rozszerzone reguły dostępu.

Treść żądania

Treść żądania zawiera wystąpienie elementu Permission.

Treść odpowiedzi

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

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

Niektóre zakresy są ograniczone i wymagają oceny bezpieczeństwa, aby aplikacja mogła z nich korzystać. Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.