Method: permissions.patch

Aktualizuje uprawnienie przy użyciu semantyki poprawki.

Ostrzeżenie: jednoczesne operacje dotyczące uprawnień do tego samego pliku nie są obsługiwane. Zastosowana zostanie tylko ostatnia aktualizacja.

Żądanie HTTP

PATCH 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

Określa, 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 poziomu 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 „true”, wnioskodawca otrzyma dostęp, jeśli parametr fileId odnosi się do dysku współdzielonego, a wnioskodawca 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ą ograniczone i wymagają oceny bezpieczeństwa, aby aplikacja mogła ich używać. Więcej informacji znajdziesz w przewodniku po autoryzacji.