Zasób: Plik
Metadane pliku.
Niektóre metody zasobów (takie jak files.update
) wymagają fileId
. Aby pobrać identyfikator pliku, użyj metody files.list
.
Zapis JSON |
---|
{ "kind": string, "userPermission": { object ( |
Pola | |
---|---|
kind |
Tylko dane wyjściowe. Typ pliku. Jest to zawsze |
userPermission |
Tylko dane wyjściowe. Uprawnienia uwierzytelnionego użytkownika do tego pliku. |
fileExtension |
Tylko dane wyjściowe. Ostatni komponent elementu |
md5Checksum |
Tylko dane wyjściowe. Suma kontrolna MD5 dla zawartości tego pliku. To pole jest wypełniane tylko w przypadku plików z treścią przechowywanej na Dysku Google. Nie jest ono wypełniane w przypadku edytorów Dokumentów ani plików skrótów. |
selfLink |
Tylko dane wyjściowe. Link powrotny do tego pliku. |
ownerNames[] |
Tylko dane wyjściowe. Nazwy właścicieli tego pliku. Brak wypełnienia w przypadku elementów na dyskach współdzielonych. |
lastModifyingUserName |
Tylko dane wyjściowe. Nazwa ostatniego użytkownika, który zmodyfikował ten plik. |
editable |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
writersCanShare |
Określa, czy autorzy mogą udostępniać dokument innym użytkownikom. Brak wypełnienia w przypadku elementów na dyskach współdzielonych. |
downloadUrl |
Tylko dane wyjściowe. Krótkotrwały adres URL pobierania pliku. To pole jest wypełniane tylko w przypadku plików zawierających treści przechowywane na Dysku Google. Nie jest ono wypełniane w przypadku plików Dokumentów Google ani plików skrótów. |
mimeType |
Typ MIME pliku. Tę funkcję można zmienić tylko podczas aktualizacji podczas przesyłania nowych treści. To pole może być puste, a typ MIME będzie określany na podstawie typu MIME przesłanej treści. |
exportLinks |
Tylko dane wyjściowe. Linki do eksportowania plików edytorów Dokumentów w określonych formatach. Obiekt zawierający listę par |
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. |
parents[] |
Kolekcja folderów nadrzędnych, które zawierają ten plik. Jeśli plik nie zostanie określony w prośbie o wstawienie, zostanie on umieszczony bezpośrednio w folderze Mój dysk użytkownika. Jeśli nie podasz ich w żądaniu kopiowania, odziedziczy on wszystkie możliwe do znalezienia elementy nadrzędne pliku źródłowego. Żądania files.update mogą też używać parametrów |
thumbnailLink |
Tylko dane wyjściowe. Krótki link do miniatury pliku (jeśli jest dostępny). Zwykle trwa kilka godzin. Pole wypełnione tylko wtedy, gdy aplikacja wysyłająca żądanie ma dostęp do treści pliku. Jeśli plik nie jest udostępniany publicznie, adres URL zwrócony w zasadzie |
appDataContents |
Tylko dane wyjściowe. Wskazuje, czy ten plik znajduje się w folderze Application Data (Dane aplikacji). |
webViewLink |
Tylko dane wyjściowe. Link do wyświetlania statycznych zasobów internetowych (HTML, CSS, JS itp.) dostępny tylko w folderach publicznych przy użyciu Hostingu witryn na Dysku Google. |
iconLink |
Tylko dane wyjściowe. Link do ikony pliku. |
shared |
Tylko dane wyjściowe. Określa, czy plik został udostępniony. Brak wypełnienia w przypadku elementów na dyskach współdzielonych. |
lastModifyingUser |
Tylko dane wyjściowe. Ostatni użytkownik, który zmodyfikował ten plik. |
owners[] |
Tylko dane wyjściowe. Właściciel pliku. Tylko niektóre starsze pliki mogą mieć więcej niż jednego właściciela. W przypadku elementów na dyskach współdzielonych to pole jest puste. |
openWithLinks |
Tylko dane wyjściowe. Mapa identyfikatora każdej aplikacji użytkownika z linkiem umożliwiającym otwarcie tego pliku w tej aplikacji. Wypełnianie tylko w przypadku użycia zakresu drive.apps.readonly. Obiekt zawierający listę par |
defaultOpenWithLink |
Tylko dane wyjściowe. Link umożliwiający otwarcie tego pliku w domyślnej aplikacji użytkownika. Wartość jest wypełniana tylko wtedy, gdy używany jest zakres drive.apps.readonly. |
headRevisionId |
Tylko dane wyjściowe. Identyfikator wersji nagłówka pliku. To pole jest wypełniane tylko w przypadku plików z treścią przechowywanej na Dysku Google. Nie jest ono wypełniane w przypadku edytorów Dokumentów ani plików skrótów. |
properties[] |
Lista właściwości. |
copyable |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
etag |
Tylko dane wyjściowe. ETag pliku. |
sharingUser |
Tylko dane wyjściowe. Użytkownik, który udostępnił element aktualnemu użytkownikowi (jeśli jest dostępny). |
alternateLink |
Tylko dane wyjściowe. Link umożliwiający otwarcie pliku w odpowiednim edytorze lub przeglądarce Google. |
embedLink |
Tylko dane wyjściowe. Link umożliwiający umieszczenie pliku. |
webContentLink |
Tylko dane wyjściowe. Link do pobierania treści pliku w przeglądarce, która korzysta z uwierzytelniania opartego na plikach cookie. Jeśli treści są udostępniane publicznie, można je pobrać bez podawania danych logowania. |
fileSize |
Tylko dane wyjściowe. Rozmiar w bajtach obiektów blob i plików własnych edytorów. Nie będzie wypełniana w przypadku plików, które nie mają określonego rozmiaru, takich jak skróty czy foldery. |
copyRequiresWriterPermission |
Określa, czy opcje kopiowania, drukowania i pobierania pliku mają być wyłączone dla czytelników i komentujących. |
permissions[] |
Tylko dane wyjściowe. Lista uprawnień użytkowników, którzy mają dostęp do tego pliku. Brak wypełnienia w przypadku elementów na dyskach współdzielonych. |
hasThumbnail |
Tylko dane wyjściowe. Określa, czy plik ma miniaturę. Nie wskazuje to, czy aplikacja, która wysłała żądanie, ma dostęp do miniatury. Aby sprawdzić dostęp, poszukaj pola miniaturyLink. |
spaces[] |
Tylko dane wyjściowe. Lista pokoi, które zawierają plik. Obsługiwane wartości to |
folderColorRgb |
Kolor folderu jako ciąg szesnastkowy RGB, jeśli plik jest folderem lub skrótem do folderu. Lista obsługiwanych kolorów jest dostępna w polu folderColorPalette zasobu Informacje. Jeśli określisz nieobsługiwany kolor, zostanie on zmieniony na najbliższy z palety. |
id |
Identyfikator pliku. |
title |
Tytuł pliku. Pamiętaj, że w przypadku elementów stałych, takich jak foldery najwyższego poziomu na dyskach współdzielonych, folder główny Mojego dysku i folder danych aplikacji, tytuł jest stały. |
description |
Krótki opis pliku. |
labels |
Grupa etykiet pliku. |
labels.viewed |
Określa, czy ten plik został wyświetlony przez tego użytkownika. |
labels.restricted |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
labels.starred |
Określa, czy plik został oznaczony gwiazdką przez użytkownika. |
labels.hidden |
Tylko dane wyjściowe. Rola wycofana. |
labels.trashed |
Wskazuje, czy plik został przeniesiony do kosza. Ta etykieta ma zastosowanie do wszystkich użytkowników, którzy mają dostęp do pliku, jednak tylko właściciele mogą wyświetlać i przywracać pliki. |
labels.modified |
Tylko dane wyjściowe. Określa, czy plik został zmodyfikowany przez tego użytkownika. |
explicitlyTrashed |
Tylko dane wyjściowe. Określa, czy plik został bezpośrednio przeniesiony do kosza, a nie rekurencyjnie przeniesiony do kosza. |
createdDate |
Tylko dane wyjściowe. Czas utworzenia tego pliku (sygnatura czasowa w formacie RFC 3339). |
modifiedDate |
Czas ostatniej modyfikacji tego pliku przez dowolną osobę (sygnatura czasowa w formacie RFC 3339). Tę funkcję można zmienić tylko podczas aktualizacji, gdy ustawiony jest parametr setModifiedDate. |
modifiedByMeDate |
Tylko dane wyjściowe. Czas ostatniej modyfikacji pliku przez użytkownika (sygnatura czasowa w formacie RFC 3339). Pamiętaj, że ustawienie restrictedDate powoduje też zaktualizowanie daty zmodyfikowanej dla użytkownika, który ustawił tę datę. |
lastViewedByMeDate |
Czas ostatniego wyświetlenia tego pliku przez użytkownika (sygnatura czasowa w formacie RFC 3339). |
markedViewedByMeDate |
Tylko dane wyjściowe. Rola wycofana. |
sharedWithMeDate |
Tylko dane wyjściowe. Czas udostępnienia pliku użytkownikowi (sygnatura czasowa w formacie RFC 3339). |
quotaBytesUsed |
Tylko dane wyjściowe. Liczba bajtów w ramach limitu używanych przez ten plik. |
version |
Tylko dane wyjściowe. Monotonicznie rosnący numer wersji pliku. Odzwierciedlają one wszystkie zmiany wprowadzone w pliku na serwerze, nawet te niewidoczne dla użytkownika wysyłającego żądanie. |
indexableText |
Możliwe do zindeksowania atrybuty tekstowe pliku (można tylko zapisywać) |
indexableText.text |
Tekst do zindeksowania dla tego pliku. |
originalFilename |
Oryginalna nazwa pliku z przesłaną treścią (jeśli jest dostępna) lub pierwotna wartość pola |
ownedByMe |
Tylko dane wyjściowe. Określa, czy plik należy do bieżącego użytkownika. Brak wypełnienia w przypadku elementów na dyskach współdzielonych. |
canComment |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
shareable |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
fullFileExtension |
Tylko dane wyjściowe. Pełne rozszerzenie pliku wyodrębnione z tytułu. Może zawierać wiele połączonych rozszerzeń, np. „tar.gz”. Usunięcie rozszerzenia z tytułu nie powoduje wyczyszczenia tego pola, ale zmiana rozszerzenia tytułu spowoduje zaktualizowanie tego pola. To pole jest wypełniane tylko w przypadku plików z treścią przechowywanej na Dysku Google. Nie jest ono wypełniane w przypadku edytorów Dokumentów ani plików skrótów. |
isAppAuthorized |
Tylko dane wyjściowe. Określa, czy plik został utworzony lub otwarty przez aplikację, która wysłała żądanie. |
teamDriveId |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
capabilities |
Tylko dane wyjściowe. Uprawnienia bieżącego użytkownika w tym pliku. Każda możliwość odpowiada szczegółowemu działaniu, które może wykonać użytkownik. |
capabilities.canChangeRestrictedDownload |
Tylko dane wyjściowe. Rola wycofana. |
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. Ta wartość ma wartość false, jeśli 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ć rodzaj 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 skopiować elementy podrzędne tego elementu inne niż folder, czy sam element, jeśli nie jest folderem. |
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ć elementy podrzędne 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świetlać 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ć elementy podrzędne z tego folderu. Ta wartość ma zawsze wartość fałsz, gdy element nie jest folderem. W przypadku folderu na dysku współdzielonym użyj polecenia |
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 odczytywać zarówno wersje jego elementów podrzędnych innych niż folder, jak i sam element, jeśli nie jest to folder. |
capabilities.canReadTeamDrive |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
capabilities.canMoveTeamDriveItem |
Tylko dane wyjściowe. Wycofane: użyj w zamian zasady |
capabilities.canChangeCopyRequiresWriterPermission |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić ograniczenie |
capabilities.canMoveItemIntoTeamDrive |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
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 |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
capabilities.canMoveItemOutOfTeamDrive |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
capabilities.canDeleteChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać elementy podrzędne z tego folderu. Ta wartość ma wartość false, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canMoveChildrenOutOfTeamDrive |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
capabilities.canMoveChildrenWithinTeamDrive |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
capabilities.canTrashChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenosić do kosza elementy podrzędne tego folderu. Ta wartość ma wartość false, jeśli 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 prośba o zmianę elementu nadrzędnego nadal może się nie powieść w zależności od dodawanego nowego elementu nadrzędnego. |
capabilities.canAddMyDriveParent |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodać element nadrzędny elementu bez usuwania istniejącego elementu nadrzędnego w tym samym żądaniu. Wartość nie jest wypełniona w przypadku plików na dysku współdzielonym. |
capabilities.canRemoveMyDriveParent |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usunąć element nadrzędny z elementu bez dodawania drugiego elementu nadrzędnego w tej samej prośbie. Wartość nie jest wypełniona 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 na tym dysku. Pamiętaj, że prośba o zmianę elementu nadrzędnego nadal może się nie powieść – zależy to od dodawanego nowego elementu nadrzędnego i usuwanego elementu nadrzędnego. |
capabilities.canShare |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może modyfikować 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 na tym dysku. Ta wartość ma wartość false, jeśli element nie jest folderem. Pamiętaj, że prośba o przeniesienie konta podrzędnego może się nadal zakończyć niepowodzeniem, jeśli ma on dostęp do konta podrzędnego i do folderu docelowego. |
capabilities.canModifyContentRestriction |
Wycofane: tylko dane wyjściowe. Użyj jednej z tych opcji: |
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). Ta wartość ma wartość false, jeśli 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 udostępniania linków. |
capabilities.canAcceptOwnership |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik jest oczekiwanym właścicielem pliku. Wartość nie jest wypełniona 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 w 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ć i 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ć i modyfikować ograniczenia treści nałożone przez właściciela. |
capabilities.canRemoveContentRestriction |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może usunąć ograniczenie treści w pliku. |
hasAugmentedPermissions |
Tylko dane wyjściowe. Określa, czy istnieją uprawnienia bezpośrednio do tego pliku. Pole jest wypełniane tylko w przypadku elementów na dyskach współdzielonych. |
trashingUser |
Tylko dane wyjściowe. jeśli plik został jawnie przeniesiony do kosza – nazwa użytkownika, który go usunął; Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
canReadRevisions |
Tylko dane wyjściowe. Wycofane: zamiast tego użyj elementu |
thumbnailVersion |
Tylko dane wyjściowe. Wersja miniatury używana do unieważniania pamięci podręcznej miniatur. |
trashedDate |
Tylko dane wyjściowe. Godzina przeniesienia elementu do kosza (sygnatura czasowa w formacie RFC 3339). Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
permissionIds[] |
Tylko dane wyjściowe. files.list identyfikatorów uprawnień użytkowników mających dostęp do tego pliku. |
thumbnail |
Miniatura pliku. Będzie ona używana tylko wtedy, gdy nie będzie można wygenerować standardowej miniatury. |
thumbnail.image |
Bajty obrazu miniatury zakodowane w formacie Base64 przeznaczone do bezpiecznego przesyłania w adresie URL. Powinien być zgodny ze standardem RFC 4648 (sekcja 5) Ciąg zakodowany w formacie base64. |
thumbnail.mimeType |
Typ MIME miniatury. |
imageMediaMetadata |
Tylko dane wyjściowe. Metadane dotyczące mediów graficznych. Jest ona widoczna tylko w przypadku obrazów, a jej zawartość zależy od tego, co można odczytać z treści obrazu. |
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. Typ 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ń barw 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 w obrazie. |
imageMediaMetadata.location.longitude |
Tylko dane wyjściowe. Długość geograficzna zapisana w obrazie. |
imageMediaMetadata.location.altitude |
Tylko dane wyjściowe. Wysokość zapisana w zdjęciu. |
imageMediaMetadata.rotation |
Tylko dane wyjściowe. Liczba obrót o 90 stopni w prawo od pierwotnej orientacji obrazu. |
imageMediaMetadata.date |
Tylko dane wyjściowe. Data i godzina zrobienia zdjęcia (sygnatura czasowa w formacie EXIF). |
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 ekspozycji (w sekundach). |
imageMediaMetadata.aperture |
Tylko dane wyjściowe. Wartość przysłony użyta do utworzenia zdjęcia (liczba f). |
imageMediaMetadata.focalLength |
Tylko dane wyjściowe. Ogniskowa użyta do utworzenia zdjęcia (w milimetrach). |
imageMediaMetadata.isoSpeed |
Tylko dane wyjściowe. Szybkość ISO użyta do utworzenia zdjęcia. |
imageMediaMetadata.exposureBias |
Tylko dane wyjściowe. Korekta ekspozycji (wartość APEX). |
imageMediaMetadata.maxApertureValue |
Tylko dane wyjściowe. Najmniejsza liczba F-obiektyw na obiektywie o ogniskowej, która została użyta do utworzenia zdjęcia (wartość APEX). |
imageMediaMetadata.subjectDistance |
Tylko dane wyjściowe. Odległość do obiektu na zdjęciu wyrażona w metrach. |
imageMediaMetadata.lens |
Tylko dane wyjściowe. Obiektyw użyty do utworzenia zdjęcia. |
videoMediaMetadata |
Tylko dane wyjściowe. Metadane dotyczące mediów wideo. Jest ona widoczna tylko w przypadku typów wideo. |
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 mają pole mimeType ustawione na |
shortcutDetails.targetId |
Identyfikator pliku, do którego wskazuje ten skrót. |
shortcutDetails.targetMimeType |
Tylko dane wyjściowe. Typ MIME pliku, do którego prowadzi ten skrót. Wartością tego pola jest zrzut typu MIME środowiska docelowego, przechwycony podczas tworzenia skrótu. |
shortcutDetails.targetResourceKey |
Tylko dane wyjściowe. Wartość ResourceKey pliku docelowego. |
contentRestrictions[] |
Ograniczenia dostępu do zawartości pliku. Pole wypełnione tylko wtedy, gdy istnieje takie ograniczenie. |
resourceKey |
Tylko dane wyjściowe. Aby uzyskać dostęp do elementu za pomocą udostępnionego linku, musisz mieć klucz. |
linkShareMetadata |
Tylko dane wyjściowe. Powiązane informacje dotyczące LinkShare. 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. Omówienie etykiet w pliku. |
labelInfo.labels[] |
Tylko dane wyjściowe. Zbiór etykiet w pliku zgodnie z identyfikatorami 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ścią przechowywanej na Dysku Google. Nie jest ono wypełniane 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ścią przechowywanej na Dysku Google. Nie jest ono wypełniane 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 |
Wskazuje, czy zawartość pliku jest dostępna tylko do odczytu. Jeśli plik jest tylko do odczytu, nie można dodać jego nowej wersji, nie można dodawać ani modyfikować komentarzy, a tytułu nie można zmienić. |
reason |
Przyczyna ograniczenia treści pliku. Tę funkcję można zmienić tylko w przypadku żądań, które również mają ustawioną funkcję |
type |
Tylko dane wyjściowe. Typ ograniczenia dotyczącego treści. Obecnie jedyną możliwą wartością jest |
restrictingUser |
Tylko dane wyjściowe. Użytkownik, który ustawił ograniczenie treści. Pole wypełnione tylko wtedy, gdy zasada |
restrictionDate |
Tylko dane wyjściowe. Czas, w którym zostało ustawione ograniczenie treści (sygnatura czasowa w formacie RFC 3339). Pole wypełnione tylko wtedy, gdy zasada |
ownerRestricted |
Określa, czy ograniczenie treści może zmienić lub usunąć tylko użytkownik, który jest właścicielem pliku. W przypadku plików na dyskach współdzielonych każdy użytkownik z uprawnieniami |
Metody |
|
---|---|
|
Tworzy kopię wybranego pliku. |
|
Trwale usuwa plik należący do użytkownika bez przenoszenia go do kosza. |
|
Trwale usuwa wszystkie znajdujące się w koszu pliki użytkownika. |
|
Eksportuje dokument Google Workspace do żądanego typu MIME i zwraca wyeksportowane dane w bajtach. |
|
Generuje zestaw identyfikatorów plików, które można podać w żądaniach wstawienia lub kopiowania. |
|
Pobiera metadane lub treść pliku według identyfikatora. |
|
Wstawia nowy plik. |
|
Zawiera listę plików użytkownika. |
|
Wyświetla listę etykiet pliku. |
|
Modyfikuje zestaw etykiet zastosowanych do pliku. |
|
Aktualizuje metadane lub zawartość pliku. |
|
Ustaw aktualny czas aktualizacji pliku na bieżący czas serwera. |
|
Przenosi plik do kosza. |
|
Przywraca plik z kosza. |
|
Aktualizuje metadane lub zawartość pliku. |
|
Subskrybuje zmiany w pliku. |