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 ona zawsze |
userPermission |
Tylko dane wyjściowe. Uprawnienia uwierzytelnionego użytkownika dotyczące tego pliku. |
fileExtension |
Tylko dane wyjściowe. Ostatni element |
md5Checksum |
Tylko dane wyjściowe. Suma kontrolna MD5 zawartości tego pliku. To pole jest wypełniane tylko w przypadku plików z treściami przechowywanymi na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów. |
selfLink |
Tylko dane wyjściowe. link do tego pliku. |
ownerNames[] |
Tylko dane wyjściowe. Imię i nazwisko właściciela tego pliku. Nie wypełniane w przypadku elementów na dyskach współdzielonych. |
lastModifyingUserName |
Tylko dane wyjściowe. Nazwa konta ostatniego użytkownika, który zmodyfikował ten plik. |
editable |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
writersCanShare |
Określa, czy autorzy mogą udostępniać dokument innym użytkownikom. Nie wypełnione w przypadku elementów na dyskach współdzielonych. |
downloadUrl |
Tylko dane wyjściowe. Tymczasowy adres URL do pobrania pliku. To pole jest wypełniane tylko w przypadku plików z zawartością przechowywaną na Dysku Google. Nie jest wypełniane w przypadku plików Dokumentów Google ani plików skrótów. |
mimeType |
Typ MIME pliku. Można je zmienić tylko podczas przesyłania nowych treści. To pole może być puste, a typ mimetype zostanie określony na podstawie typu MIME przesłanych treści. |
exportLinks |
Tylko dane wyjściowe. Linki do eksportowania plików Dokumentów Edytowanych do określonych formatów. 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[] |
Identyfikator folderu nadrzędnego zawierającego plik. Plik może mieć tylko jeden folder nadrzędny. Podawanie większej liczby rodziców nie jest obsługiwane. Jeśli nie zostanie określony w ramach żądania wstawienia, plik zostanie umieszczony bezpośrednio w folderze Mój Dysk użytkownika. Jeśli nie zostanie określony w żądaniu kopiowania, plik odziedziczy dowolnego możliwego rodzica pliku źródłowego. Żądania aktualizacji plików muszą używać parametrów |
thumbnailLink |
Tylko dane wyjściowe. krótkotrwały link do miniatury pliku (jeśli jest dostępny); Zwykle trwa kilka godzin. Nie jest przeznaczony do bezpośredniego używania w aplikacjach internetowych ze względu na współdzielenie zasobów pomiędzy serwerami z różnych domen (CORS). Rozważ użycie serwera proxy. Wypełniane tylko wtedy, gdy aplikacja przesyłająca prośbę ma dostęp do zawartości pliku. Jeśli plik nie jest udostępniany publicznie, adres URL zwrócony w |
appDataContents |
Tylko dane wyjściowe. Czy plik znajduje się w folderze Application Data. |
webViewLink |
Tylko dane wyjściowe. link dostępny tylko w folderach publicznych, umożliwiający wyświetlanie statycznych zasobów internetowych (HTML, CSS, JS itp.) za pomocą hostingu witryn na Dysku Google; |
iconLink |
Tylko dane wyjściowe. Link do ikony pliku. |
shared |
Tylko dane wyjściowe. czy plik został udostępniony. Nie wypełnione w przypadku elementów na dyskach współdzielonych. |
lastModifyingUser |
Tylko dane wyjściowe. Ostatni użytkownik, który zmodyfikował ten 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ściciela tego pliku, Tylko niektóre starsze pliki mogą mieć więcej niż 1 właściciela. W przypadku elementów na dyskach współdzielonych to pole nie jest wypełniane. |
openWithLinks |
Tylko dane wyjściowe. Mapa identyfikatorów wszystkich aplikacji użytkownika do linku umożliwiającego otwarcie tego pliku za pomocą danej aplikacji. Wypełniana tylko wtedy, gdy używany jest zakres drive.apps.readonly. Obiekt zawierający listę par |
defaultOpenWithLink |
Tylko dane wyjściowe. Link do otwarcia tego pliku za pomocą domyślnej aplikacji użytkownika. Wypełniane tylko wtedy, gdy używany jest zakres drive.apps.readonly. |
headRevisionId |
Tylko dane wyjściowe. Identyfikator głównej wersji pliku. To pole jest wypełniane tylko w przypadku plików z treściami przechowywanymi na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów. |
properties[] |
Lista usług. |
copyable |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
etag |
Tylko dane wyjściowe. ETag pliku. |
sharingUser |
Tylko dane wyjściowe. Użytkownik, który udostępnił element bieżącemu użytkownikowi (jeśli jest dostępny). |
alternateLink |
Tylko dane wyjściowe. link do otwarcia pliku w odpowiednim edytorze lub przeglądarce Google; |
embedLink |
Tylko dane wyjściowe. link do umieszczenia pliku. |
webContentLink |
Tylko dane wyjściowe. link do pobrania treści pliku w przeglądarce przy użyciu uwierzytelniania opartego na plikach cookie; W przypadku treści udostępnionych publicznie można je pobrać bez podania danych logowania. |
fileSize |
Tylko dane wyjściowe. Rozmiar w bajtach plików blob i plików edytorów firm zewnętrznych. Nie będzie wypełniany w przypadku plików, które nie mają określonego rozmiaru, takich jak skróty czy foldery. |
copyRequiresWriterPermission |
Określ, czy opcje kopiowania, drukowania i pobierania tego pliku powinny być wyłączone dla czytelników i komentujących. |
permissions[] |
Tylko dane wyjściowe. Lista uprawnień użytkowników z dostępem do tego pliku. Nie wypełnione w przypadku elementów na dyskach współdzielonych. |
hasThumbnail |
Tylko dane wyjściowe. Czy ten plik ma miniaturę. Nie wskazuje, czy aplikacja przesyłająca żądanie ma dostęp do miniatury. Aby sprawdzić dostęp, sprawdź, czy występuje pole thumbnailLink. |
spaces[] |
Tylko dane wyjściowe. Lista pokoi zawierających plik. Obsługiwane wartości to |
folderColorRgb |
Kolor folderu jako ciąg znaków szesnastkowych 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 zostanie podany nieobsługiwany kolor, zostanie on zmieniony na najbliższy kolor z palety. |
id |
Identyfikator pliku. |
title |
Tytuł tego pliku. Pamiętaj, że w przypadku elementów niezmiennych, takich jak foldery najwyższego poziomu na dyskach współdzielonych, folder główny Mojego dysku i folder Application Data, tytuł jest stały. |
description |
Krótki opis pliku. |
labels |
Grupa etykiet dla pliku. |
labels.viewed |
Określa, czy ten plik został wyświetlony przez tego użytkownika. |
labels.restricted |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
labels.starred |
Czy plik jest oznaczony gwiazdką przez użytkownika. |
labels.hidden |
Tylko dane wyjściowe. Rola wycofana. |
labels.trashed |
Czy plik został przeniesiony do kosza. Ta etykieta dotyczy wszystkich użytkowników, którzy mają dostęp do pliku, ale tylko właściciele mogą wyświetlać pliki i usuwać je z kosza. |
labels.modified |
Tylko dane wyjściowe. Informacja, czy plik został zmodyfikowany przez tego użytkownika. |
explicitlyTrashed |
Tylko dane wyjściowe. Określa, czy plik został usunięty w sposób jawny, a nie w drodze rekurencyjnej. |
createdDate |
Tylko dane wyjściowe. Utwórz czas dla tego pliku (sygnatura czasowa w formacie RFC 3339). |
modifiedDate |
Ostatnia modyfikacja tego pliku przez dowolną osobę (sygnatura czasowa w formacie RFC 3339). Można go zmienić tylko podczas aktualizacji, gdy ustawiony jest parametr setModifiedDate. |
modifiedByMeDate |
Tylko dane wyjściowe. Ostatnia modyfikacja pliku przez użytkownika (sygnatura czasowa w formacie RFC 3339). Pamiętaj, że ustawienie wartości modifiedDate spowoduje też zaktualizowanie wartości modifiedByMe dla użytkownika, który ustawił datę. |
lastViewedByMeDate |
Ostatni czas 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, w którym plik został udostępniony użytkownikowi (sformatowany znacznik czasu według standardu RFC 3339). |
quotaBytesUsed |
Tylko dane wyjściowe. Liczba bajtów limitu wykorzystanych przez ten plik. |
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. |
indexableText |
Atrybuty tekstowe możliwe do zindeksowania w pliku (można je tylko zapisywać) |
indexableText.text |
Tekst, który ma zostać zindeksowany w przypadku tego pliku. |
originalFilename |
Oryginalna nazwa przesłanego pliku (jeśli jest dostępna) lub pierwotna wartość pola |
ownedByMe |
Tylko dane wyjściowe. Czy plik należy do bieżącego użytkownika. Nie wypełnione w przypadku elementów na dyskach współdzielonych. |
canComment |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
shareable |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
fullFileExtension |
Tylko dane wyjściowe. Pełne rozszerzenie pliku wyodrębnione z tytułu. Może zawierać wiele sprzężonych rozszerzeń, np. „tar.gz”. Usunięcie rozszerzenia z tytułu nie powoduje wyczyszczenia tego pola, ale zmiana rozszerzenia w tytułu powoduje zaktualizowanie tego pola. To pole jest wypełniane tylko w przypadku plików z treściami przechowywanymi na Dysku Google. Nie jest 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ę przesyłającą żądanie. |
teamDriveId |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
capabilities |
Tylko dane wyjściowe. Możliwości, które ma bieżący użytkownik w przypadku tego pliku. Każda z nich 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 przenosić podfoldery tego folderu poza dysk współdzielony. Ta wartość jest równa 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, które użytkownik może wprowadzić w pliku. Na przykład |
capabilities.canCopy |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może skopiować ten plik. W przypadku elementu na dysku współdzielonym określa, czy bieżący użytkownik może kopiować elementy podrzędne tego elementu, które nie są folderami, lub 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ć do tego foldera foldery podrzędne. Jest zawsze równa 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ć podfoldery tego folderu. Jest zawsze równa fałsz, gdy element nie jest folderem. |
capabilities.canRemoveChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać podfoldery z tego folderu. Jest zawsze równe 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 odczytać zasób rewizji tego pliku. W przypadku elementu na dysku współdzielonym można odczytać wersje potomne tego elementu, które nie są folderami, lub sam element, jeśli nie jest folderem. |
capabilities.canReadTeamDrive |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
capabilities.canMoveTeamDriveItem |
Tylko dane wyjściowe. Wycofane: użyj zamiast tego pola |
capabilities.canChangeCopyRequiresWriterPermission |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić ograniczenie |
capabilities.canMoveItemIntoTeamDrive |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
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: użyj w zastępstwie tego |
capabilities.canMoveItemOutOfTeamDrive |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
capabilities.canDeleteChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać podfoldery tego folderu. Ta wartość jest równa fałsz, gdy element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canMoveChildrenOutOfTeamDrive |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
capabilities.canMoveChildrenWithinTeamDrive |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
capabilities.canTrashChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usunąć elementy podrzędne tego folderu. Ta wartość jest równa 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 żądanie zmiany elementu nadrzędnego może się nie powieść w zależności od dodanego nowego elementu nadrzędnego. |
capabilities.canAddMyDriveParent |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodać element nadrzędny do elementu bez usuwania istniejącego elementu nadrzędnego w ramach tego samego żądania. Nie 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 rodzica w tej samej prośbie. Nie 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 na tym dysku. Pamiętaj, że prośba o zmianę elementu nadrzędnego może się nie powieść, w zależności od dodanego nowego elementu nadrzędnego i usuniętego 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 przenosić podfoldery tego folderu na tym dysku. Ta wartość jest równa fałsz, gdy element nie jest folderem. Pamiętaj, że prośba o przeniesienie podfolderu może się nie powieść, ponieważ zależy od dostępu bieżącego użytkownika do podfolderu i folderu docelowego. |
capabilities.canModifyContentRestriction |
Wycofane: tylko dane wyjściowe. Użyj jednej z tych wartości: |
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ść jest równa 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 udostępniania linku. |
capabilities.canAcceptOwnership |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik jest właścicielem pliku oczekującym na zatwierdzenie. Nie 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 odczytać etykiety pliku. |
capabilities.canModifyLabels |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może modyfikować etykiety 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 poziomu edytującego. |
capabilities.canModifyOwnerContentRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać lub modyfikować ograniczenia treści, które są ograniczone przez właściciela. |
capabilities.canRemoveContentRestriction |
Tylko dane wyjściowe. Czy plik ma ograniczenie treści, które może zostać usunięte przez bieżącego użytkownika. |
capabilities.canDisableInheritedPermissions |
Tylko dane wyjściowe. Określa, czy użytkownik może wyłączyć uprawnienia dziedziczone. |
capabilities.canEnableInheritedPermissions |
Tylko dane wyjściowe. Określ, czy użytkownik może ponownie włączyć uprawnienia dziedziczone. |
hasAugmentedPermissions |
Tylko dane wyjściowe. Określa, czy plik ma uprawnienia bezpośrednio. To pole jest wypełniane tylko w przypadku elementów na dyskach współdzielonych. |
trashingUser |
Tylko dane wyjściowe. Jeśli plik został usunięty, użytkownik, który go usunął. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
canReadRevisions |
Tylko dane wyjściowe. Wycofane: użyj w zastępstwie tego |
thumbnailVersion |
Tylko dane wyjściowe. Wersja miniatury używana do unieważnienia pamięci podręcznej miniatur. |
trashedDate |
Tylko dane wyjściowe. Czas, w którym element został przeniesiony 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. Lista identyfikatorów uprawnień dla użytkowników z dostępem do tego pliku. |
thumbnail |
Miniatura pliku. Będzie ona używana tylko wtedy, gdy nie można wygenerować standardowej miniatury. |
thumbnail.image |
Bajty miniatury obrazu zakodowane w formacie Base64 przeznaczonym do bezpiecznego przesyłania w adresie URL. Powinien być zgodny z sekcją 5 standardu RFC 4648. Ciąg znaków zakodowany w formacie Base64. |
thumbnail.mimeType |
Typ MIME miniatury. |
imageMediaMetadata |
Tylko dane wyjściowe. Metadane dotyczące multimediów z obrazem. Będzie ona obecna tylko w przypadku typów obrazów, a jej zawartość będzie zależeć od tego, co można przeanalizować na podstawie treści obrazu. |
imageMediaMetadata.flashUsed |
Tylko dane wyjściowe. Informacja o tym, czy do wykonania zdjęcia użyto lampy błyskowej. |
imageMediaMetadata.meteringMode |
Tylko dane wyjściowe. Tryb pomiaru ekspozycji 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 zapisane w obrazie. |
imageMediaMetadata.location.latitude |
Tylko dane wyjściowe. Szerokość geograficzna zapisana w zrobionym obrazie. |
imageMediaMetadata.location.longitude |
Tylko dane wyjściowe. Długość geograficzna zapisana w obrazie. |
imageMediaMetadata.location.altitude |
Tylko dane wyjściowe. Wysokość zapisana w obrazie. |
imageMediaMetadata.rotation |
Tylko dane wyjściowe. Liczba obrotów o 90 stopni w prawo zastosowanych do pierwotnej orientacji obrazu. |
imageMediaMetadata.date |
Tylko dane wyjściowe. Data i godzina zrobienia zdjęcia (sygnatura 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. Długość ekspozycji w sekundach. |
imageMediaMetadata.aperture |
Tylko dane wyjściowe. Przysłona użyta do utworzenia zdjęcia (wartość przysłony). |
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 zdjęcia (wartość APEX). |
imageMediaMetadata.maxApertureValue |
Tylko dane wyjściowe. Najmniejsza przysłona obiektywu przy ogniskowej użytej do utworzenia zdjęcia (wartość APEX). |
imageMediaMetadata.subjectDistance |
Tylko dane wyjściowe. Odległość do obiektu na zdjęciu w metrach. |
imageMediaMetadata.lens |
Tylko dane wyjściowe. Obiektyw użyty do utworzenia zdjęcia. |
videoMediaMetadata |
Tylko dane wyjściowe. Metadane dotyczące multimediów wideo. Ta opcja będzie dostępna tylko w przypadku typów filmów. |
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ść jest podawana tylko w przypadku plików skrótów, w których polu mimeType ustawiono wartość |
shortcutDetails.targetId |
Identyfikator pliku, do którego prowadzi skrót. Można je ustawić tylko w przypadku |
shortcutDetails.targetMimeType |
Tylko dane wyjściowe. Typ MIME pliku, do którego prowadzi skrót. Wartość tego pola to migawka typu MIME docelowego obiektu, który został utworzony podczas tworzenia skrótu. |
shortcutDetails.targetResourceKey |
Tylko dane wyjściowe. Klucz zasobu dla pliku docelowego. |
contentRestrictions[] |
ograniczenia dostępu do treści pliku. Jest wypełnione 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 dotyczące LinkShare. Zawiera szczegóły dotyczące adresów 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. Czy aktualizacja zabezpieczeń jest włączona dla tego pliku. |
labelInfo |
Tylko dane wyjściowe. Omówienie etykiet w pliku. |
labelInfo.labels[] |
Tylko dane wyjściowe. Zestaw 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ściami przechowywanymi na Dysku Google. Nie jest 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ściami przechowywanymi na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów. |
inheritedPermissionsDisabled |
Określa, czy w przypadku tego pliku wyłączono dziedziczone uprawnienia. Dziedziczone uprawnienia są domyślnie włączone. |
ContentRestriction
Ograniczenie dostępu do treści pliku.
Zapis JSON |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
Pola | |
---|---|
readOnly |
czy zawartość pliku jest tylko do odczytu. Jeśli plik jest tylko do odczytu, nie można dodać nowej wersji pliku, dodać ani zmodyfikować komentarzy ani zmienić tytułu pliku. |
reason |
Powód, dla którego treść pliku jest objęta ograniczeniami. Można go zmienić tylko w przypadku żądań, które mają też ustawioną wartość |
type |
Tylko dane wyjściowe. Typ ograniczenia treści. Obecnie jedyną możliwą wartością jest |
restrictingUser |
Tylko dane wyjściowe. Użytkownik, który ustawił ograniczenie treści. Wypełniane tylko wtedy, gdy |
restrictionDate |
Tylko dane wyjściowe. Czas ustawienia ograniczenia treści (sygnatura czasowa w formacie RFC 3339). Wypełniane tylko wtedy, gdy |
ownerRestricted |
Określa, czy ograniczenie treści może być zmieniane lub usuwane tylko przez właściciela pliku. W przypadku plików na dyskach współdzielonych każdy użytkownik z uprawnieniami |
systemRestricted |
Tylko dane wyjściowe. Czy ograniczenie treści zostało zastosowane przez system, na przykład ze względu na podpis elektroniczny. Użytkownicy nie mogą modyfikować ani usuwać ograniczeń dotyczących treści objętych ograniczeniami systemowymi. |
Metody |
|
---|---|
|
Tworzy kopię wskazanego pliku. |
|
Trwałe usunięcie pliku należącego do użytkownika bez przenoszenia go do kosza. |
|
Trwałe usunięcie wszystkich plików z kosza 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 wstawiania lub kopiowania. |
|
Pobiera metadane lub zawartość pliku według identyfikatora. |
|
Wstawia nowy plik. |
|
Wyświetla pliki użytkownika. |
|
Wyświetla etykiety pliku. |
|
Modyfikuje zbiór etykiet zastosowanych do pliku. |
|
Zaktualizuje metadane lub zawartość pliku. |
|
Ustaw czas zaktualizowania pliku na bieżący czas serwera. |
|
Przenosi plik do kosza. |
|
Przywraca plik z kosza. |
|
Zaktualizuje metadane lub zawartość pliku. |
|
Subskrybuje zmiany w pliku. |