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. |