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, "userPermission": { object ( |
Pola | |
---|---|
kind |
Tylko dane wyjściowe. Typ pliku. To zawsze |
userPermission |
Tylko dane wyjściowe. Uprawnienia uwierzytelnionego użytkownika do tego pliku. |
fileExtension |
Tylko dane wyjściowe. Usunięto ostatni komponent |
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ściami przechowywanymi na Dysku Google. nie jest wypełniona 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. Wartość nie jest wypełniona w przypadku elementów na dyskach współdzielonych. |
lastModifyingUserName |
Tylko dane wyjściowe. Nazwa ostatniego użytkownika, który ma zmodyfikować ten plik. |
editable |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
writersCanShare |
Określa, czy autorzy mogą udostępniać dokument innym użytkownikom. Wartość nie jest wypełniona w przypadku elementów na dyskach współdzielonych. |
downloadUrl |
Tylko dane wyjściowe. Krótki adres URL pobierania pliku. To pole jest wypełniane tylko w przypadku plików z treściami przechowywanymi na Dysku Google. Pole nie jest wypełniane w przypadku Dokumentów Google ani plików skrótów. |
mimeType |
Typ MIME pliku. Można ją zmienić tylko podczas aktualizacji podczas przesyłania nowych treści. To pole może pozostać 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 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 1 folder nadrzędny. nie można wskazać wielu elementów nadrzędnych. 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, 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 ono przeznaczone do bezpośredniego użytku w aplikacjach internetowych ze względu na międzyźródłowe udostępnianie zasobów (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 |
appDataContents |
Tylko dane wyjściowe. Wskazuje, czy ten plik znajduje się w folderze Dane aplikacji. |
webViewLink |
Tylko dane wyjściowe. Link do wyświetlania statycznych zasobów internetowych (HTML, CSS, JS itp.) w folderach publicznych jest dostępny tylko w usłudze Hosting witryn Dysku Google. |
iconLink |
Tylko dane wyjściowe. 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. 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ś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. |
openWithLinks |
Tylko dane wyjściowe. Mapa identyfikatora każdej aplikacji użytkownika z linkiem umożliwiającym otwarcie pliku w tej aplikacji. Wartość podawana tylko wtedy, gdy używany jest zakres drive.apps.readonly. Obiekt zawierający listę par |
defaultOpenWithLink |
Tylko dane wyjściowe. Link umożliwiający otwarcie danego pliku w domyślnej aplikacji użytkownika. Wartość podawana 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ściami przechowywanymi na Dysku Google. nie jest wypełniona w przypadku edytorów Dokumentów ani plików skrótów. |
properties[] |
Lista właściwości. |
copyable |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
etag |
Tylko dane wyjściowe. ETag pliku. |
sharingUser |
Tylko dane wyjściowe. Użytkownik, który udostępnił element obecnemu użytkownikowi (jeśli to możliwe). |
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 umożliwiający pobranie treści pliku w przeglądarce za pomocą 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 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. |
copyRequiresWriterPermission |
Opcje kopiowania, drukowania i pobierania 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. 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. 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 w zasobie Informacje. Jeśli określisz nieobsługiwany kolor, zostanie on zmieniony na najbliższy kolor w palecie. |
id |
Identyfikator pliku. |
title |
Nazwa tego pliku. Pamiętaj, że w przypadku elementów stałych, takich jak foldery najwyższego poziomu dysków współdzielonych, folder główny Mój dysk czy folder danych aplikacji, tytuł ma wartość stałą. |
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: użyj atrybutu |
labels.starred |
Określa, czy użytkownik oznaczył ten plik gwiazdką. |
labels.hidden |
Tylko dane wyjściowe. Rola wycofana. |
labels.trashed |
Wskazuje, czy ten plik został przeniesiony do kosza. Ta etykieta dotyczy wszystkich użytkowników uzyskujących dostęp do pliku. jednak tylko właściciele mogą wyświetlać i przywracać pliki z kosza. |
labels.modified |
Tylko dane wyjściowe. Określa, czy plik został zmodyfikowany przez tego użytkownika. |
explicitlyTrashed |
Tylko dane wyjściowe. Określa, czy ten plik został bezpośrednio usunięty do kosza, a nie rekurencyjny. |
createdDate |
Tylko dane wyjściowe. Czas utworzenia tego pliku (sygnatura czasowa w formacie RFC 3339). |
modifiedDate |
Data ostatniej modyfikacji pliku przez dowolną osobę (sygnatura czasowa RFC 3339). Ta wartość można zmienić tylko podczas aktualizacji, gdy ustawiony jest parametr setModifyDate. |
modifiedByMeDate |
Tylko dane wyjściowe. Czas ostatniej modyfikacji pliku przez użytkownika (sygnatura czasowa RFC 3339). Należy pamiętać, że ustawienie changedDate spowoduje też zaktualizowanie datyModifyByMe dla użytkownika, który ustawił tę datę. |
lastViewedByMeDate |
Czas ostatniego wyświetlenia pliku przez użytkownika (sygnatura czasowa RFC 3339). |
markedViewedByMeDate |
Tylko dane wyjściowe. Rola wycofana. |
sharedWithMeDate |
Tylko dane wyjściowe. Czas udostępnienia pliku użytkownikowi (sygnatura czasowa RFC 3339). |
quotaBytesUsed |
Tylko dane wyjściowe. Liczba bajtów limitu używanych 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 wysyłającego żądanie. |
indexableText |
Możliwe do indeksowania atrybuty tekstowe pliku (można tylko zapisać) |
indexableText.text |
Tekst do zindeksowania w tym pliku. |
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 plik należy do bieżącego użytkownika. Wartość nie jest wypełniona w przypadku elementów na dyskach współdzielonych. |
canComment |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
shareable |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
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. jednak zmiana rozszerzenia w tytule powoduje zaktualizowanie tego pola. 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. |
isAppAuthorized |
Tylko dane wyjściowe. Określa, czy plik został utworzony lub otwarty przez aplikację wysyłającą żądanie. |
teamDriveId |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
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.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. 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 |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
capabilities.canMoveTeamDriveItem |
Tylko dane wyjściowe. Wycofane: użyj właściwości |
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 atrybutu |
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 atrybutu |
capabilities.canMoveItemOutOfTeamDrive |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
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 |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
capabilities.canMoveChildrenWithinTeamDrive |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
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. |
canReadRevisions |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
thumbnailVersion |
Tylko dane wyjściowe. Wersja miniatury używana w unieważnianiu pamięci podręcznej miniatur. |
trashedDate |
Tylko dane wyjściowe. Czas usunięcia elementu do kosza (sygnatura czasowa RFC 3339). Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
permissionIds[] |
Tylko dane wyjściowe. files.list z identyfikatorami uprawnień 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 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 multimediów graficznych. Będzie widoczny tylko w przypadku typów obrazów, a jej zawartość zależy od tego, co można przeanalizować. |
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.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 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. Metadane dotyczące multimediów wideo. Ta wartość będzie 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ść 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 |
restrictionDate |
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ę określonego pliku. |
|
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 wstawiania lub kopiowania. |
|
Pobiera metadane lub treść pliku według identyfikatora. |
|
Wstawia nowy plik. |
|
Wyświetla listę plików użytkownika. |
|
Wyświetla listę etykiet pliku. |
|
Modyfikuje zestaw etykiet zastosowanych do pliku. |
|
Aktualizuje metadane lub treść pliku. |
|
Ustaw czas aktualizacji pliku na aktualny czas serwera. |
|
Przenosi plik do kosza. |
|
Przywraca plik z kosza. |
|
Aktualizuje metadane lub treść pliku. |
|
Subskrybuje zmiany w pliku. |