Zasób: File
Metadane pliku.
Niektóre metody zasobów (np. files.update
) wymagają fileId
. Aby pobrać identyfikator pliku, użyj metody files.list
.
Zapis JSON |
---|
{ "ownerNames": [ string ], "exportLinks": { string: string, ... }, "parents": [ { object ( |
Pola | |
---|---|
ownerNames[] |
Tylko dane wyjściowe. Imię i nazwisko właściciela (właścicieli) tego pliku. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych. |
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. Określanie wielu folderów nadrzędnych nie jest obsługiwane. Jeśli nie zostanie to określone w ramach żądania wstawienia, plik zostanie umieszczony bezpośrednio w folderze Mój dysk użytkownika. Jeśli nie zostanie określony w ramach prośby o kopię, plik dziedziczy wszystkie wykrywalne elementy nadrzędne pliku źródłowego. W przypadku próśb files.update do modyfikowania listy elementów nadrzędnych należy używać parametrów |
owners[] |
Tylko dane wyjściowe. właściciela 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 nie jest wypełniane. |
openWithLinks |
Tylko dane wyjściowe. Mapa identyfikatorów aplikacji użytkownika z linkiem do otwarcia tego pliku w tej aplikacji. Wypełniana tylko wtedy, gdy używany jest zakres drive.apps.readonly. Obiekt zawierający listę par |
properties[] |
Lista usług. |
permissions[] |
Tylko dane wyjściowe. Lista uprawnień użytkowników, którzy mają dostęp do tego pliku. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych. |
spaces[] |
Tylko dane wyjściowe. Lista pokoi zawierających plik. Obsługiwane wartości to |
permissionIds[] |
Tylko do odczytu. files.list of permission IDs for users with access to this file. |
contentRestrictions[] |
Ograniczenia dostępu do zawartości pliku. Wartość jest podawana tylko wtedy, gdy takie ograniczenie istnieje. |
kind |
Tylko dane wyjściowe. Typ pliku. Zawsze jest to |
userPermission |
Tylko dane wyjściowe. Uprawnienia uwierzytelnionego użytkownika do tego pliku. |
fileExtension |
Tylko dane wyjściowe. Ostatni komponent |
md5Checksum |
Tylko dane wyjściowe. Suma kontrolna MD5 zawartości tego pliku. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana 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; |
lastModifyingUserName |
Tylko dane wyjściowe. Nazwa ostatniego użytkownika, który zmodyfikował ten plik. |
editable |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
writersCanShare |
Określa, czy autorzy mogą udostępniać dokument innym użytkownikom. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych. |
downloadUrl |
Tylko dane wyjściowe. Krótki adres URL do pobrania pliku. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana na Dysku Google. Nie jest wypełniane w przypadku Dokumentów Google ani plików skrótów. |
mimeType |
Typ MIME pliku. Można go zmienić tylko podczas przesyłania nowych treści. To pole można pozostawić puste. Typ MIME zostanie określony na podstawie typu MIME przesłanych treści. |
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. |
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życia w aplikacjach internetowych ze względu na współdzielenie zasobów między serwerami z różnych domen (CORS). Rozważ użycie serwera proxy. Wypełniane tylko wtedy, gdy aplikacja wysyłająca żądanie ma dostęp do zawartości pliku. Jeśli plik nie jest udostępniony publicznie, adres URL zwrócony w |
appDataContents |
Tylko dane wyjściowe. Czy ten plik znajduje się w folderze danych aplikacji. |
webViewLink |
Tylko dane wyjściowe. Link dostępny tylko w folderach publicznych, który umożliwia wyświetlanie statycznych zasobów internetowych (HTML, CSS, JS itp.) za pomocą hostingu witryn Dysku Google. |
iconLink |
Tylko dane wyjściowe. Link do ikony pliku. |
shared |
Tylko dane wyjściowe. czy plik został udostępniony; Nie jest wypełniana 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 przeprowadzona przez zalogowanego użytkownika. |
defaultOpenWithLink |
Tylko dane wyjściowe. Link do otwarcia tego pliku w domyślnej aplikacji użytkownika. Wypełniane tylko wtedy, gdy używany jest zakres drive.apps.readonly. |
headRevisionId |
Tylko dane wyjściowe. Identyfikator najnowszej wersji pliku. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów. |
copyable |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
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 osadzenia pliku. |
webContentLink |
Tylko dane wyjściowe. Link do pobrania zawartoś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 podawania danych logowania. |
fileSize |
Tylko dane wyjściowe. Rozmiar w bajtach plików blob i plików edytorów własnych. 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 tego pliku mają być wyłączone dla czytelników i komentujących. |
hasThumbnail |
Tylko dane wyjściowe. Czy ten plik ma miniaturę. Nie oznacza to, że aplikacja wysyłająca żądanie ma dostęp do miniatury. Aby sprawdzić dostęp, poszukaj pola thumbnailLink. |
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 About. Jeśli podasz nieobsługiwany kolor, zostanie on zmieniony na najbliższy kolor w palecie. |
id |
Identyfikator pliku. |
title |
Tytuł tego pliku. Pamiętaj, że w przypadku elementów niezmiennych, takich jak foldery najwyższego poziomu dysków współdzielonych, folder główny Mojego dysku i folder Dane 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 użytkownika. |
labels.restricted |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
labels.starred |
Czy plik jest oznaczony gwiazdką przez użytkownika. |
labels.hidden |
Tylko dane wyjściowe. Rola wycofana. |
labels.trashed |
Czy ten 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ć i przywracać pliki. |
labels.modified |
Tylko dane wyjściowe. Informacja, czy plik został zmodyfikowany przez tego użytkownika. |
explicitlyTrashed |
Tylko dane wyjściowe. Czy ten plik został wyraźnie przeniesiony do kosza, a nie przeniesiony do kosza rekurencyjnie. |
createdDate |
Tylko dane wyjściowe. Czas utworzenia tego pliku (sformatowana sygnatura czasowa 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 tego pliku przez użytkownika (sygnatura czasowa w formacie RFC 3339). Pamiętaj, że ustawienie daty modifiedDate spowoduje też zaktualizowanie daty modifiedByMe dla użytkownika, który ją ustawił. |
lastViewedByMeDate |
Kiedy użytkownik ostatnio wyświetlił ten plik (sygnatura czasowa w formacie RFC 3339). |
markedViewedByMeDate |
Tylko dane wyjściowe. Rola wycofana. |
sharedWithMeDate |
Tylko dane wyjściowe. Czas, w którym ten plik został udostępniony użytkownikowi (sygnatura czasowa w formacie RFC 3339). |
quotaBytesUsed |
Tylko dane wyjściowe. Liczba bajtów limitu wykorzystanych przez ten plik. |
version |
Tylko dane wyjściowe. Numer wersji pliku, który rośnie monotonicznie. Odzwierciedla wszystkie zmiany wprowadzone w pliku na serwerze, nawet te niewidoczne dla użytkownika wysyłającego żądanie. |
indexableText |
Atrybuty tekstowe pliku, które można indeksować (można tylko zapisywać). |
indexableText.text |
Tekst, który ma zostać zindeksowany w tym pliku. |
originalFilename |
Oryginalna nazwa przesłanej treści, jeśli jest dostępna, lub oryginalna wartość pola |
ownedByMe |
Tylko dane wyjściowe. Określa, czy plik należy do bieżącego użytkownika. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych. |
canComment |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
shareable |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
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 spowoduje wyczyszczenia tego pola, ale zmiana rozszerzenia w tytule spowoduje jego zaktualizowanie. To pole jest wypełniane tylko w przypadku plików, których zawartość jest przechowywana 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ę wysyłającą żądanie. |
teamDriveId |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
capabilities |
Tylko dane wyjściowe. Uprawnienia bieżącego użytkownika do tego pliku. Każda funkcja 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 obecny użytkownik może przenosić elementy podrzędne tego folderu poza dysk współdzielony. Wartość „fałsz”, 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 obecny 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 obecny użytkownik może edytować ten plik. Inne czynniki mogą ograniczać typ zmian, jakie użytkownik może wprowadzać 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 ten element, jeśli nie jest folderem. |
capabilities.canComment |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może komentować ten plik. |
capabilities.canAddChildren |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może dodawać dzieci do tego folderu. Jeśli element nie jest folderem, wartość tego pola to zawsze „fałsz”. |
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. Jeśli element nie jest folderem, wartość tego pola to zawsze „fałsz”. |
capabilities.canRemoveChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać dzieci z tego folderu. Jeśli element nie jest folderem, wartość tego pola to zawsze „fałsz”. W przypadku folderu na dysku współdzielonym użyj zamiast tego |
capabilities.canRename |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić nazwę tego pliku. |
capabilities.canTrash |
Tylko dane wyjściowe. Określa, czy obecny 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 wersji tego pliku. W przypadku elementu na dysku współdzielonym określa, czy można odczytać wersje elementów podrzędnych, które nie są folderami, lub sam element, jeśli nie jest folderem. |
capabilities.canReadTeamDrive |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
capabilities.canMoveTeamDriveItem |
Tylko dane wyjściowe. Wycofano: zamiast tego używaj |
capabilities.canChangeCopyRequiresWriterPermission |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić ograniczenie |
capabilities.canMoveItemIntoTeamDrive |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
capabilities.canUntrash |
Tylko dane wyjściowe. Czy bieżący użytkownik może przywrócić ten plik z kosza. |
capabilities.canModifyContent |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może modyfikować zawartość tego pliku. |
capabilities.canMoveItemWithinTeamDrive |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
capabilities.canMoveItemOutOfTeamDrive |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
capabilities.canDeleteChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać elementy podrzędne tego folderu. Wartość „fałsz”, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canMoveChildrenOutOfTeamDrive |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
capabilities.canMoveChildrenWithinTeamDrive |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
capabilities.canTrashChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść do kosza elementy podrzędne tego folderu. Wartość „fałsz”, 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 folder nadrzędny. Pamiętaj, że prośba o zmianę elementu nadrzędnego może się nie powieść w zależności od nowego elementu nadrzędnego, który jest dodawany. |
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 tej samej prośbie. Nie jest wypełniana 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 innego rodzica w tej samej prośbie. Nie jest wypełniana w przypadku plików na dysku współdzielonym. |
capabilities.canMoveItemWithinDrive |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może przenieść ten element w obrębie tego dysku. Pamiętaj, że prośba o zmianę elementu nadrzędnego może się nie powieść w zależności od nowego elementu nadrzędnego, który jest dodawany, i elementu nadrzędnego, który jest usuwany. |
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 obecny użytkownik może przenosić elementy podrzędne tego folderu w ramach tego dysku. Wartość „fałsz”, jeśli element nie jest folderem. Pamiętaj, że prośba o przeniesienie dziecka może się nie powieść w zależności od dostępu bieżącego użytkownika do dziecka 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). Wartość „fałsz”, 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 linku. |
capabilities.canAcceptOwnership |
Tylko dane wyjściowe. Określa, czy obecny użytkownik jest oczekującym właścicielem pliku. Nie jest wypełniana 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ć lub modyfikować ograniczenia dotyczące treści w pliku, które są ograniczone dla edytujących. |
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 do właściciela. |
capabilities.canRemoveContentRestriction |
Tylko dane wyjściowe. Czy na pliku obowiązuje ograniczenie treści, które może usunąć bieżący użytkownik. |
capabilities.canDisableInheritedPermissions |
Tylko dane wyjściowe. Czy użytkownik może wyłączyć uprawnienia dziedziczone. |
capabilities.canEnableInheritedPermissions |
Tylko dane wyjściowe. Czy użytkownik może ponownie włączyć uprawnienia dziedziczone. |
hasAugmentedPermissions |
Tylko dane wyjściowe. Określa, czy ten plik ma bezpośrednie uprawnienia. To pole jest wypełniane tylko w przypadku elementów na dyskach współdzielonych. |
trashingUser |
Tylko dane wyjściowe. Jeśli plik został wyraźnie przeniesiony do kosza, użytkownik, który to zrobił. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
canReadRevisions |
Tylko dane wyjściowe. Wycofana: zamiast niej używaj zasady |
thumbnailVersion |
Tylko dane wyjściowe. Wersja miniatury do użycia w procesie unieważniania pamięci podręcznej miniatur. |
trashedDate |
Tylko dane wyjściowe. Czas przeniesienia elementu do kosza (sygnatura czasowa w formacie RFC 3339). Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
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 ze standardem RFC 4648 (sekcja 5). Ciąg tekstowy zakodowany w formacie Base64. |
thumbnail.mimeType |
Typ MIME miniatury. |
imageMediaMetadata |
Tylko dane wyjściowe. Metadane dotyczące nośnika obrazu. Ten element będzie widoczny tylko w przypadku typów obrazów, a jego zawartość będzie zależeć od tego, co można wyodrębnić z treści obrazu. |
imageMediaMetadata.flashUsed |
Tylko dane wyjściowe. Informacja, czy do zrobienia zdjęcia użyto lampy błyskowej. |
imageMediaMetadata.meteringMode |
Tylko dane wyjściowe. Tryb pomiaru światła 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ń 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 zapisane 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ść przechowywana w obrazie. |
imageMediaMetadata.rotation |
Tylko dane wyjściowe. Liczba obrotów o 90 stopni w prawo względem 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 zrobienia 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 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 zdjęcia (wartość APEX). |
imageMediaMetadata.maxApertureValue |
Tylko dane wyjściowe. Najmniejsza liczba f obiektywu przy ogniskowej użytej 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 zrobienia zdjęcia. |
videoMediaMetadata |
Tylko dane wyjściowe. Metadane dotyczące treści wideo. Będzie ona dostępna 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ść jest podawana tylko w przypadku plików skrótów, w których pole mimeType ma wartość |
shortcutDetails.targetId |
Identyfikator pliku, do którego prowadzi ten skrót. Można go ustawić tylko w przypadku żądań |
shortcutDetails.targetMimeType |
Tylko dane wyjściowe. Typ MIME pliku, do którego prowadzi ten skrót. Wartość tego pola to migawka typu MIME elementu docelowego, która została zrobiona podczas tworzenia skrótu. |
shortcutDetails.targetResourceKey |
Tylko dane wyjściowe. Klucz zasobu pliku docelowego. |
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ółowe informacje o adresach URL linków, których klienci używają do odsyłania do tego produktu. |
linkShareMetadata.securityUpdateEligible |
Tylko dane wyjściowe. Określa, czy plik kwalifikuje się do aktualizacji zabezpieczeń. |
linkShareMetadata.securityUpdateEnabled |
Tylko dane wyjściowe. Określa, czy aktualizacja zabezpieczeń jest włączona w tym pliku. |
labelInfo |
Tylko dane wyjściowe. Przegląd 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, których zawartość jest przechowywana 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, których zawartość jest przechowywana na Dysku Google. Nie jest wypełniane w przypadku Edytorów Dokumentów ani plików skrótów. |
inheritedPermissionsDisabled |
Określa, czy ten plik ma wyłączone dziedziczenie uprawnień. Dziedziczone uprawnienia są domyślnie włączone. |
ContentRestriction
Ograniczenie dostępu do zawartości pliku.
Zapis JSON |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
Pola | |
---|---|
readOnly |
Informacja, czy zawartość pliku jest tylko do odczytu. Jeśli plik jest tylko do odczytu, nie można dodać nowej wersji pliku, dodawać ani modyfikować komentarzy ani zmieniać tytułu pliku. |
reason |
Powód, dla którego zawartość pliku podlega ograniczeniom. Można go zmieniać tylko w przypadku żądań, które ustawiają też parametr |
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. Wypełniane tylko wtedy, gdy |
restrictionDate |
Tylko dane wyjściowe. Czas, w którym ustawiono ograniczenie treści (sygnatura czasowa w formacie RFC 3339). Wypełniane tylko wtedy, gdy |
ownerRestricted |
Czy ograniczenie treści może być modyfikowane lub usuwane tylko przez użytkownika, który jest właścicielem 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, np. 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ę określonego pliku. |
|
Trwale usuwa plik należący do użytkownika bez przenoszenia go do kosza. |
|
Trwale usuwa wszystkie pliki użytkownika z kosza. |
|
Eksportuje dokument Google Workspace do żądanego typu MIME i zwraca wyeksportowaną zawartość 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 listę plików użytkownika. |
|
Wyświetla etykiety pliku. |
|
Zmienia zbiór etykiet zastosowanych do pliku. |
|
Aktualizuje metadane lub treść pliku. |
|
Ustaw datę aktualizacji pliku na bieżący czas serwera. |
|
Przenosi plik do kosza. |
|
Przywraca plik z kosza. |
|
Aktualizuje metadane lub treść pliku. |
|
Subskrybuje zmiany w pliku. |