Method: permissions.update

Aktualizuje uprawnienia.

Ostrzeżenie: jednoczesne modyfikowanie uprawnień (np. aktualizowanie lub usuwanie) do tego samego pliku, folderu lub dysku współdzielonego nie jest obsługiwane w przypadku żadnych użytkowników ani klientów. Zastosowana zostanie tylko ostatnia aktualizacja.

Żądanie HTTP

PUT https://www.googleapis.com/drive/v2/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

Czy usunąć datę ważności.

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

Wycofana: zamiast niej używaj zasady supportsAllDrives.

transferOwnership

boolean

Określa, czy zmiana roli na owner powoduje obniżenie uprawnień obecnych właścicieli do roli redaktorów. Jeśli określona rola nie jest rolą owner, ta funkcja nie ma żadnego wpływu.

useDomainAdminAccess

boolean

Wystaw prośbę jako administrator domeny. Jeśli wartość to „prawda”, zgłaszający otrzyma dostęp, jeśli parametr fileId odnosi się do dysku współdzielonego, a zgłaszający jest administratorem domeny, do której należy dysk współdzielony.

enforceExpansiveAccess
(deprecated)

boolean

Wycofano: wszystkie żądania korzystają z reguł dostępu o szerokim zakresie.

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/docs
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

Niektóre zakresy są objęte ograniczeniami i wymagają oceny bezpieczeństwa, aby aplikacja mogła ich używać. Więcej informacji znajdziesz w przewodniku po autoryzacji.