Zasób: Permission
Uprawnienia do pliku. Uprawnienie przyznaje użytkownikowi, grupie, domenie lub wszystkim osobom dostęp do pliku lub hierarchii folderów. Więcej informacji znajdziesz w artykule Udostępnianie plików, folderów i dysków.
Domyślnie żądania uprawnień zwracają tylko podzbiór pól. Uprawnienia kind, ID, type i role są zawsze zwracane. Aby pobrać określone pola, zapoznaj się z sekcją Zwracanie określonych pól.
Niektóre metody zasobów (np. permissions.update) wymagają permissionId. Aby pobrać identyfikator pliku, folderu lub dysku współdzielonego, użyj metody permissions.list.
| Zapis JSON | 
|---|
| { "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "id": string, "displayName": string, "type": string, "kind": string, "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "deleted": boolean, "view": string, "pendingOwner": boolean, "inheritedPermissionsDisabled": boolean } | 
| Pola | |
|---|---|
| permissionDetails[] | 
 Tylko dane wyjściowe. Informacje o tym, czy uprawnienia do tego elementu są dziedziczone, czy są przypisane bezpośrednio do tego elementu. | 
| permissionDetails[].permissionType | 
 Tylko dane wyjściowe. Typ uprawnień tego użytkownika. Obsługiwane wartości to: 
 | 
| permissionDetails[].inheritedFrom | 
 Tylko dane wyjściowe. Identyfikator elementu, z którego to uprawnienie jest dziedziczone. Ta wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. | 
| permissionDetails[].role | 
 Tylko dane wyjściowe. Główna rola tego użytkownika. Obsługiwane wartości to: 
 Więcej informacji znajdziesz w artykule Role i uprawnienia. | 
| permissionDetails[].inherited | 
 Tylko dane wyjściowe. Określa, czy to uprawnienie jest dziedziczone. To pole jest zawsze wypełnione. To pole jest tylko do odczytu. | 
| teamDrivePermissionDetails[] | 
 Tylko dane wyjściowe. Wycofane: tylko dane wyjściowe. Zamiast niej używaj zasady  | 
| teamDrivePermissionDetails[] | 
 Wycofane: tylko dane wyjściowe. Zamiast niej używaj zasady  | 
| teamDrivePermissionDetails[] | 
 Wycofane: tylko dane wyjściowe. Zamiast niej używaj zasady  | 
| teamDrivePermissionDetails[] | 
 Wycofane: tylko dane wyjściowe. Zamiast niej używaj zasady  | 
| teamDrivePermissionDetails[] | 
 Wycofane: tylko dane wyjściowe. Zamiast niej używaj zasady  | 
| id | 
 Tylko dane wyjściowe. Identyfikator tego uprawnienia. Jest to unikalny identyfikator osoby, która otrzymała uprawnienia. Jest on publikowany w zasobie User jako  | 
| displayName | 
 Tylko dane wyjściowe. „Czytelna” nazwa wartości uprawnienia. Poniżej znajdziesz listę przykładów dla każdego typu uprawnień: 
 | 
| type | 
 Typ obdarowanego. Obsługiwane wartości to: 
 Podczas tworzenia uprawnień, jeśli  | 
| kind | 
 Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków  | 
| photoLink | 
 Tylko dane wyjściowe. link do zdjęcia profilowego użytkownika (jeśli jest dostępne); | 
| emailAddress | 
 Adres e-mail użytkownika lub grupy, do których odnosi się to uprawnienie. | 
| role | 
 Rola przyznana przez to uprawnienie. Obsługiwane wartości to: 
 Więcej informacji znajdziesz w artykule Role i uprawnienia. | 
| allowFileDiscovery | 
 Określa, czy uprawnienie umożliwia odnalezienie pliku za pomocą wyszukiwania. Dotyczy to tylko uprawnień typu  | 
| domain | 
 Domena, do której odnosi się to uprawnienie. | 
| expirationTime | 
 Czas, w którym to uprawnienie wygaśnie (data i godzina w formacie RFC 3339). Czasy wygaśnięcia podlegają tym ograniczeniom: 
 | 
| deleted | 
 Tylko dane wyjściowe. Informacja, czy konto powiązane z tym uprawnieniem zostało usunięte. To pole dotyczy tylko uprawnień typu  | 
| view | 
 Wskazuje widok tego uprawnienia. Wartość jest podawana tylko w przypadku uprawnień należących do widoku. Obsługiwane wartości to  
 Więcej informacji znajdziesz w artykule Wyświetlenia. | 
| pendingOwner | 
 od tego, czy konto powiązane z tym uprawnieniem jest oczekującym właścicielem. Wypełniane tylko w przypadku uprawnień typu  | 
| inheritedPermissionsDisabled | 
 Gdy jest włączona opcja  | 
| Metody | |
|---|---|
| 
 | Tworzy uprawnienia do pliku lub dysku współdzielonego. | 
| 
 | Usuwa uprawnienie. | 
| 
 | Pobiera uprawnienie według identyfikatora. | 
| 
 | Wyświetla uprawnienia pliku lub dysku współdzielonego. | 
| 
 | Aktualizuje uprawnienie za pomocą semantyki poprawki. |