Zasób: Plik
Metadane pliku.
Niektóre metody zasobów (takie jak files.update
) wymagają fileId
. Użyj metody files.list
, aby pobrać identyfikator pliku.
Zapis JSON |
---|
{ "kind": string, "driveId": string, "fileExtension": string, "copyRequiresWriterPermission": boolean, "md5Checksum": string, "contentHints": { "indexableText": string, "thumbnail": { "image": string, "mimeType": string } }, "writersCanShare": boolean, "viewedByMe": boolean, "mimeType": string, "exportLinks": { string: string, ... }, "parents": [ string ], "thumbnailLink": string, "iconLink": string, "shared": boolean, "lastModifyingUser": { object ( |
Pola | |
---|---|
kind |
Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
driveId |
Tylko dane wyjściowe. Identyfikator dysku współdzielonego, na którym znajduje się plik. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
fileExtension |
Tylko dane wyjściowe. Ostatni komponent komponentu |
copyRequiresWriterPermission |
Opcje kopiowania, drukowania i pobierania pliku powinny być wyłączone dla czytelników i komentujących. |
md5Checksum |
Tylko dane wyjściowe. Suma kontrolna MD5 dla zawartości pliku. Dotyczy to tylko plików z danymi binarnymi na Dysku Google. |
contentHints |
Dodatkowe informacje o zawartości pliku. Te pola nigdy nie są wypełniane w odpowiedziach. |
contentHints.indexableText |
Tekst do indeksowania w pliku w celu ulepszenia zapytań fullText. Jego długość jest ograniczona do 128 KB i może zawierać elementy HTML. |
contentHints.thumbnail |
Miniatura pliku. Będzie ona używana tylko wtedy, gdy Dysk Google nie może wygenerować standardowej miniatury. |
contentHints.thumbnail.image |
Dane miniatury zakodowane przy użyciu bezpiecznego adresu URL w formacie Base64 (RFC 4648, sekcja 5). Ciąg zakodowany w formacie base64. |
contentHints.thumbnail.mimeType |
Typ MIME miniatury. |
writersCanShare |
Określa, czy użytkownicy z uprawnieniami tylko do |
viewedByMe |
Tylko dane wyjściowe. Określa, czy plik został wyświetlony przez tego użytkownika. |
mimeType |
Typ MIME pliku. Jeśli nie podasz żadnej wartości, Dysk Google spróbuje automatycznie wykryć odpowiednią wartość na podstawie przesłanych treści. Nie można zmienić wartości, dopóki nie zostanie przesłana nowa wersja. Jeśli plik został utworzony z typem MIME w Dokumentach Google, przesłana treść jest w miarę możliwości importowana. Obsługiwane formaty importu znajdziesz w sekcji Informacje. |
exportLinks |
Tylko dane wyjściowe. Linki do eksportowania plików edytorów Dokumentów do określonych formatów Obiekt zawierający listę par |
parents[] |
Identyfikator folderu nadrzędnego zawierającego plik. Plik może mieć tylko 1 folder nadrzędny. nie można wskazać wielu elementów nadrzędnych. Jeśli plik nie zostanie określony w prośbie o utworzenie, zostanie umieszczony bezpośrednio w folderze Mój dysk użytkownika. Jeśli nie podasz ich w żądaniu kopiowania, plik odziedziczy każdy możliwy do znalezienia element nadrzędny pliku źródłowego. Żądania files.update muszą używać parametrów |
thumbnailLink |
Tylko dane wyjściowe. Krótki link do miniatury pliku, jeśli jest dostępny. Zazwyczaj trwa to kilka godzin. Nie jest przeznaczony do bezpośredniego użytku w aplikacjach internetowych ze względu na zasady CORS. Rozważ użycie serwera proxy. Wartość podawana tylko wtedy, gdy aplikacja wysyłająca żądanie może uzyskać dostęp do treści pliku. Jeśli plik nie jest udostępniany publicznie, adres URL zwrócony w trybie |
iconLink |
Tylko dane wyjściowe. Statyczny, nieuwierzytelniony link do ikony pliku. |
shared |
Tylko dane wyjściowe. Określa, czy plik został udostępniony. Wartość nie jest wypełniona w przypadku elementów na dyskach współdzielonych. |
lastModifyingUser |
Tylko dane wyjściowe. Użytkownik, który jako ostatni może zmodyfikować plik. To pole jest wypełniane tylko wtedy, gdy ostatnia modyfikacja została wprowadzona przez zalogowanego użytkownika. |
owners[] |
Tylko dane wyjściowe. Właściciel tego pliku. Tylko niektóre starsze pliki mogą mieć więcej niż jednego właściciela. To pole nie jest wypełniane w przypadku elementów na dyskach współdzielonych. |
headRevisionId |
Tylko dane wyjściowe. Identyfikator wersji nagłówka pliku. Obecnie ta funkcja jest dostępna tylko w przypadku plików z treściami binarnymi na Dysku Google. |
sharingUser |
Tylko dane wyjściowe. Użytkownik, który udostępnił plik użytkownikowi wysyłającemu prośbę (w stosownych przypadkach). |
webViewLink |
Tylko dane wyjściowe. Link do otwarcia pliku w odpowiednim edytorze lub przeglądarce Google w przeglądarce. |
webContentLink |
Tylko dane wyjściowe. Link umożliwiający pobranie zawartości pliku w przeglądarce. Ta funkcja jest dostępna tylko w przypadku plików z zawartością binarną na Dysku Google. |
size |
Tylko dane wyjściowe. Rozmiar w bajtach obiektów blob i własnych plików edytorów. Nie będzie wypełniane w przypadku plików, które nie mają określonego rozmiaru, takich jak skróty czy foldery. |
viewersCanCopyContent |
Wycofane: użyj atrybutu |
permissions[] |
Tylko dane wyjściowe. Pełna lista uprawnień do pliku. Ta opcja jest dostępna tylko wtedy, gdy użytkownik wysyłający prośbę może udostępnić plik. Wartość nie jest wypełniona w przypadku elementów na dyskach współdzielonych. |
hasThumbnail |
Tylko dane wyjściowe. Określa, czy ten plik ma miniaturę. Nie wskazuje ona, czy aplikacja wysyłająca żądanie ma dostęp do miniatury. Aby sprawdzić dostęp, sprawdź, czy znajduje się pole do miniaturki Link. |
spaces[] |
Tylko dane wyjściowe. Lista pokoi zawierających plik. Obecnie obsługiwane wartości to „drive” i „appDataFolder”. i „zdjęcia”. |
folderColorRgb |
Kolor folderu lub skrótu do folderu w postaci ciągu szesnastkowego RGB. Obsługiwane kolory są publikowane w polu Jeśli wybierzesz nieobsługiwany kolor, zamiast niego zostanie użyty najbliższy kolor z palety. |
id |
Identyfikator pliku. |
name |
Nazwa pliku. Nie musi to być unikalne w obrębie folderu. Pamiętaj, że w przypadku elementów stałych, takich jak foldery najwyższego poziomu dysków współdzielonych, folder główny Mojego dysku i folder danych aplikacji, nazwa jest stała. |
description |
Krótki opis pliku. |
starred |
Określa, czy użytkownik oznaczył plik gwiazdką. |
trashed |
Określa, czy plik został przeniesiony do kosza – jawnie, czy z folderu nadrzędnego przeniesionego do kosza. Tylko właściciel może przenieść plik do kosza, a inni użytkownicy nie widzą jego plików w koszu. |
explicitlyTrashed |
Tylko dane wyjściowe. Określa, czy plik został jawnie usunięty do kosza, a nie rekurencyjnie z folderu nadrzędnego. |
createdTime |
Godzina utworzenia pliku (data i godzina w dokumencie RFC 3339). |
modifiedTime |
Czas ostatniej modyfikacji pliku przez dowolną osobę (data i godzina w dokumencie RFC 3339). Pamiętaj, że ustawienie |
modifiedByMeTime |
Tylko dane wyjściowe. Czas ostatniej modyfikacji pliku przez użytkownika (data i godzina w dokumencie RFC 3339). |
viewedByMeTime |
Czas ostatniego wyświetlenia pliku przez użytkownika (data i godzina w dokumencie RFC 3339). |
sharedWithMeTime |
Tylko dane wyjściowe. Godzina udostępnienia pliku użytkownikowi (w stosownych przypadkach – data i godzina w dokumencie RFC 3339). |
quotaBytesUsed |
Tylko dane wyjściowe. Liczba bajtów limitu miejsca na dane używanych przez plik. Obejmuje to wersję główną oraz wcześniejsze wersje z włączoną opcją |
version |
Tylko dane wyjściowe. Monotonicznie rosnący numer wersji pliku. Odzwierciedla wszystkie zmiany wprowadzone w pliku na serwerze, nawet te niewidoczne dla użytkownika. |
originalFilename |
Pierwotna nazwa pliku z przesłaną treścią, jeśli jest dostępna, lub pierwotna wartość z pola |
ownedByMe |
Tylko dane wyjściowe. Określa, czy użytkownik jest właścicielem pliku. Wartość nie jest wypełniona w przypadku elementów na dyskach współdzielonych. |
fullFileExtension |
Tylko dane wyjściowe. Pełne rozszerzenie pliku wyodrębnione z pola Ta wartość jest automatycznie aktualizowana po zmianie pola |
properties |
Zbiór dowolnych par klucz-wartość, które są widoczne dla wszystkich aplikacji. Wpisy z wartościami null są czyszczone w żądaniach aktualizacji i kopiowania. Obiekt zawierający listę par |
appProperties |
Zbiór dowolnych par klucz-wartość, które są prywatne dla aplikacji wysyłającej żądanie. Wpisy z wartościami null są czyszczone w żądaniach aktualizacji i kopiowania. Te właściwości można pobrać tylko za pomocą uwierzytelnionego żądania. Uwierzytelnione żądanie używa tokena dostępu uzyskanego z identyfikatorem klienta OAuth 2. Nie można używać klucza interfejsu API do pobierania usług prywatnych. Obiekt zawierający listę par |
isAppAuthorized |
Tylko dane wyjściowe. Określa, czy plik został utworzony lub otwarty przez aplikację wysyłającą żądanie. |
teamDriveId |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities |
Tylko dane wyjściowe. Uprawnienia bieżącego użytkownika dotyczące tego pliku. Każda możliwość odpowiada szczegółowemu działaniu, które może wykonać użytkownik. |
capabilities.canChangeViewersCanCopyContent |
Wycofane: tylko dane wyjściowe. |
capabilities.canMoveChildrenOutOfDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść elementy podrzędne tego folderu poza dysk współdzielony. Ma wartość false (fałsz), gdy element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canReadDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać dysk współdzielony, do którego należy ten plik. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canEdit |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może edytować ten plik. Inne czynniki mogą ograniczać typ zmian, jakie użytkownik może wprowadzać w pliku. np. |
capabilities.canCopy |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może skopiować ten plik. Określa, czy bieżący użytkownik może kopiować elementy potomne tego elementu poza folderem lub sam element, jeśli nie jest to folder. |
capabilities.canComment |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może komentować ten plik. |
capabilities.canAddChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać dzieci do tego folderu. Ta wartość ma zawsze wartość fałsz, gdy element nie jest folderem. |
capabilities.canDelete |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usunąć ten plik. |
capabilities.canDownload |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może pobrać ten plik. |
capabilities.canListChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może wyświetlić listę elementów podrzędnych tego folderu. Ta wartość ma zawsze wartość fałsz, gdy element nie jest folderem. |
capabilities.canRemoveChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać dzieci z tego folderu. Ta wartość ma zawsze wartość fałsz, gdy element nie jest folderem. W przypadku folderu na dysku współdzielonym użyj elementu |
capabilities.canRename |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić nazwę tego pliku. |
capabilities.canTrash |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść ten plik do kosza. |
capabilities.canReadRevisions |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać zasób wersji tego pliku. W przypadku elementu na dysku współdzielonym można odczytać wersje elementów potomnych tego elementu, które nie są folderami, a także sam element, jeśli nie jest to folder. |
capabilities.canReadTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canMoveTeamDriveItem |
Wycofane: tylko dane wyjściowe. Użyj interfejsu |
capabilities.canChangeCopyRequiresWriterPermission |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić ograniczenie |
capabilities.canMoveItemIntoTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canUntrash |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przywrócić ten plik z kosza. |
capabilities.canModifyContent |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może modyfikować zawartość tego pliku. |
capabilities.canMoveItemWithinTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canMoveItemOutOfTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canDeleteChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać elementy podrzędne tego folderu. Ma wartość false (fałsz), gdy element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canMoveChildrenOutOfTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canMoveChildrenWithinTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canTrashChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść do kosza elementy podrzędne tego folderu. Ma wartość false (fałsz), gdy element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canMoveItemOutOfDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść ten element poza ten dysk, zmieniając jego element nadrzędny. Pamiętaj, że w zależności od nowo dodawanego elementu nadrzędnego prośba o zmianę elementu nadrzędnego może nadal się nie powieść. |
capabilities.canAddMyDriveParent |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodać element nadrzędny dla elementu bez usuwania istniejącego elementu nadrzędnego w tej samej prośbie. Pole nie jest wypełniane w przypadku plików na dysku współdzielonym. |
capabilities.canRemoveMyDriveParent |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usunąć rodzica z elementu bez dodawania kolejnego elementu nadrzędnego w tej samej prośbie. Pole nie jest wypełniane w przypadku plików na dysku współdzielonym. |
capabilities.canMoveItemWithinDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść ten element w obrębie tego dysku. Pamiętaj, że prośba o zmianę elementu nadrzędnego dla elementu może nadal się nie powieść w zależności od dodawanego nowego elementu nadrzędnego i elementu nadrzędnego, który chcesz usunąć. |
capabilities.canShare |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmieniać ustawienia udostępniania tego pliku. |
capabilities.canMoveChildrenWithinDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść elementy podrzędne tego folderu w obrębie tego dysku. Ma wartość false (fałsz), gdy element nie jest folderem. Pamiętaj, że prośba o przeniesienie elementu podrzędnego może nadal się nie powieść w zależności od uprawnień bieżącego użytkownika do folderu podrzędnego i do folderu docelowego. |
capabilities.canModifyContentRestriction |
Wycofane: tylko dane wyjściowe. Użyj jednej z tych: |
capabilities.canAddFolderFromAnotherDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodać do tego folderu folder z innego dysku (innego dysku współdzielonego lub Mojego dysku). Ma wartość false (fałsz), gdy element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canChangeSecurityUpdateEnabled |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić pole securityUpdateEnabled w metadanych udziału linków. |
capabilities.canAcceptOwnership |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik jest oczekującym właścicielem pliku. Pole nie jest wypełniane w przypadku plików na dysku współdzielonym. |
capabilities.canReadLabels |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać etykiety pliku. |
capabilities.canModifyLabels |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może modyfikować etykiety w pliku. |
capabilities.canModifyEditorContentRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać lub modyfikować ograniczenia treści w pliku, które są ograniczone do edytora. |
capabilities.canModifyOwnerContentRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać lub modyfikować ograniczenia treści objęte ograniczeniami przez właściciela. |
capabilities.canRemoveContentRestriction |
Tylko dane wyjściowe. Określa, czy plik jest objęty ograniczeniem treści, który może usunąć bieżący użytkownik. |
hasAugmentedPermissions |
Tylko dane wyjściowe. Wskazuje, czy są uprawnienia bezpośrednio do tego pliku. To pole jest wypełniane tylko w przypadku elementów na dyskach współdzielonych. |
trashingUser |
Tylko dane wyjściowe. Jeśli plik został przeniesiony do kosza bezpośrednio, wskazuje nazwę użytkownika, który go trafił do kosza. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
thumbnailVersion |
Tylko dane wyjściowe. Wersja miniatury używana w unieważnianiu pamięci podręcznej miniatur. |
trashedTime |
Tylko dane wyjściowe. Czas usunięcia elementu do kosza (data i godzina w dokumencie RFC 3339). Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
modifiedByMe |
Tylko dane wyjściowe. Określa, czy plik został zmodyfikowany przez tego użytkownika. |
permissionIds[] |
Tylko dane wyjściowe. files.list z identyfikatorami uprawnień użytkowników z dostępem do tego pliku. |
imageMediaMetadata |
Tylko dane wyjściowe. Dodatkowe metadane multimediów (jeśli są dostępne). |
imageMediaMetadata.flashUsed |
Tylko dane wyjściowe. Określa, czy do utworzenia zdjęcia użyto lampy błyskowej. |
imageMediaMetadata.meteringMode |
Tylko dane wyjściowe. Tryb pomiaru użyty do utworzenia zdjęcia. |
imageMediaMetadata.sensor |
Tylko dane wyjściowe. Rodzaj czujnika użytego do utworzenia zdjęcia. |
imageMediaMetadata.exposureMode |
Tylko dane wyjściowe. Tryb ekspozycji użyty do utworzenia zdjęcia. |
imageMediaMetadata.colorSpace |
Tylko dane wyjściowe. Przestrzeń kolorów zdjęcia. |
imageMediaMetadata.whiteBalance |
Tylko dane wyjściowe. Tryb balansu bieli użyty do utworzenia zdjęcia. |
imageMediaMetadata.width |
Tylko dane wyjściowe. Szerokość obrazu w pikselach. |
imageMediaMetadata.height |
Tylko dane wyjściowe. Wysokość obrazu w pikselach. |
imageMediaMetadata.location |
Tylko dane wyjściowe. Informacje o lokalizacji geograficznej przechowywane w obrazie. |
imageMediaMetadata.location.latitude |
Tylko dane wyjściowe. Szerokość geograficzna zapisana na obrazie. |
imageMediaMetadata.location.longitude |
Tylko dane wyjściowe. Długość geograficzna zapisana na obrazie. |
imageMediaMetadata.location.altitude |
Tylko dane wyjściowe. Wysokość zapisana na zdjęciu. |
imageMediaMetadata.rotation |
Tylko dane wyjściowe. Liczba obrotów w prawo o 90 stopni wynikających z oryginalnej orientacji obrazu. |
imageMediaMetadata.time |
Tylko dane wyjściowe. Data i godzina wykonania zdjęcia (EXIF DateTime). |
imageMediaMetadata.cameraMake |
Tylko dane wyjściowe. Marka aparatu użytego do utworzenia zdjęcia. |
imageMediaMetadata.cameraModel |
Tylko dane wyjściowe. Model aparatu użytego do utworzenia zdjęcia. |
imageMediaMetadata.exposureTime |
Tylko dane wyjściowe. Czas trwania ekspozycji w sekundach. |
imageMediaMetadata.aperture |
Tylko dane wyjściowe. Przysłona użyta do utworzenia zdjęcia (liczba przysłona). |
imageMediaMetadata.focalLength |
Tylko dane wyjściowe. Ogniskowa użyta do utworzenia zdjęcia podana w milimetrach. |
imageMediaMetadata.isoSpeed |
Tylko dane wyjściowe. Czułość ISO użyta do utworzenia zdjęcia. |
imageMediaMetadata.exposureBias |
Tylko dane wyjściowe. Korekta ekspozycji zdjęcia (wartość APEX). |
imageMediaMetadata.maxApertureValue |
Tylko dane wyjściowe. Najmniejsza wartość przysłony obiektywu na ogniskowej, która została użyta do utworzenia zdjęcia (wartość APEX). |
imageMediaMetadata.subjectDistance |
Tylko dane wyjściowe. Odległość od obiektu na zdjęciu w metrach. |
imageMediaMetadata.lens |
Tylko dane wyjściowe. Obiektyw użyty do utworzenia zdjęcia. |
videoMediaMetadata |
Tylko dane wyjściowe. Dodatkowe metadane multimediów wideo. Ta karta może nie być dostępna od razu po przesłaniu. |
videoMediaMetadata.width |
Tylko dane wyjściowe. Szerokość filmu w pikselach. |
videoMediaMetadata.height |
Tylko dane wyjściowe. Wysokość filmu w pikselach. |
videoMediaMetadata.durationMillis |
Tylko dane wyjściowe. Czas trwania filmu w milisekundach. |
shortcutDetails |
Szczegóły pliku skrótu. Wartość podawana tylko w przypadku plików skrótów, które w polu mimeType mają wartość |
shortcutDetails.targetId |
Identyfikator pliku, do którego prowadzi ten skrót. Można go ustawić tylko dla |
shortcutDetails.targetMimeType |
Tylko dane wyjściowe. Typ MIME pliku, który wskazuje ten skrót. Wartością tego pola jest migawka typu MIME celu, przechwycona podczas tworzenia skrótu. |
shortcutDetails.targetResourceKey |
Tylko dane wyjściowe. Wartość ResourceKey pliku docelowego. |
contentRestrictions[] |
Ograniczenia dostępu do zawartości pliku. Wartość jest wypełniona tylko wtedy, gdy takie ograniczenie istnieje. |
resourceKey |
Tylko dane wyjściowe. Klucz potrzebny do uzyskania dostępu do elementu za pomocą udostępnionego linku. |
linkShareMetadata |
Tylko dane wyjściowe. Szczegóły związane z udostępnianiem linków. Zawiera szczegółowe informacje o adresach URL linków, których klienci używają do odwoływania się do tego elementu. |
linkShareMetadata.securityUpdateEligible |
Tylko dane wyjściowe. Określa, czy plik kwalifikuje się do aktualizacji zabezpieczeń. |
linkShareMetadata.securityUpdateEnabled |
Tylko dane wyjściowe. Określa, czy dla tego pliku jest włączona aktualizacja zabezpieczeń. |
labelInfo |
Tylko dane wyjściowe. Przegląd etykiet w pliku. |
labelInfo.labels[] |
Tylko dane wyjściowe. Zestaw etykiet w pliku żądanych przez identyfikatory etykiet w parametrze |
sha1Checksum |
Tylko dane wyjściowe. Suma kontrolna SHA1 powiązana z tym plikiem, jeśli jest dostępna. To pole jest wypełniane tylko w przypadku plików z treściami przechowywanymi na Dysku Google. nie jest wypełniona w przypadku edytorów Dokumentów ani plików skrótów. |
sha256Checksum |
Tylko dane wyjściowe. Suma kontrolna SHA256 powiązana z tym plikiem, jeśli jest dostępna. To pole jest wypełniane tylko w przypadku plików z treściami przechowywanymi na Dysku Google. nie jest wypełniona w przypadku edytorów Dokumentów ani plików skrótów. |
ContentRestriction
Ograniczenie dostępu do zawartości pliku.
Zapis JSON |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
Pola | |
---|---|
readOnly |
Określa, czy treść pliku jest tylko do odczytu. Jeśli plik jest tylko do odczytu, nie można dodać do niego nowej wersji ani dodawać i modyfikować komentarzy, nie można też modyfikować nazwy pliku. |
reason |
Przyczyna ograniczenia zawartości pliku. Można ją zmienić tylko w przypadku żądań, w których ustawiono także |
type |
Tylko dane wyjściowe. Rodzaj ograniczenia treści. Obecnie jedyną możliwą wartością jest |
restrictingUser |
Tylko dane wyjściowe. Użytkownik, który ustawił ograniczenie treści. Wartość jest wypełniona tylko wtedy, gdy |
restrictionTime |
Tylko dane wyjściowe. Godzina ustawienia ograniczenia treści (sygnatura czasowa RFC 3339). Wartość jest wypełniona tylko wtedy, gdy |
ownerRestricted |
Określa, czy ograniczenie treści może zmienić lub usunąć tylko użytkownik, do którego należy plik. W przypadku plików na dyskach współdzielonych każdy użytkownik z uprawnieniami |
systemRestricted |
Tylko dane wyjściowe. Informacja, czy system wprowadził ograniczenie dotyczące treści, na przykład z powodu e-podpisu. Użytkownicy nie mogą modyfikować ani usuwać ograniczeń treści ograniczonych przez system. |
Metody |
|
---|---|
|
Tworzy kopię pliku i stosuje wszystkie żądane aktualizacje z semantyką poprawki. |
|
Tworzy nowy plik. |
|
Powoduje trwałe usunięcie pliku należącego do użytkownika bez przenoszenia go do kosza. |
|
Powoduje trwałe usunięcie wszystkich znajdujących się w koszu plików użytkownika. |
|
Powoduje wyeksportowanie dokumentu Google Workspace do żądanego typu MIME i zwrócenie wyeksportowanej zawartości bajtów. |
|
Generuje zestaw identyfikatorów plików, które można podawać w żądaniach tworzenia lub kopiowania. |
|
Pobiera metadane lub treść pliku według identyfikatora. |
|
Wyświetla listę plików użytkownika. |
|
Wyświetla listę etykiet pliku. |
|
Modyfikuje zestaw etykiet zastosowanych do pliku. |
|
Aktualizuje metadane lub treść pliku. |
|
Subskrybuje zmiany w pliku. |