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 |
---|
{ "exportLinks": { string: string, ... }, "parents": [ string ], "owners": [ { object ( |
Pola | |
---|---|
exportLinks |
Tylko dane wyjściowe. Linki do eksportowania plików Edytorów Dokumentów w określonych formatach. 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 określony w ramach prośby o utworzenie, plik zostanie umieszczony bezpośrednio w folderze Mój dysk użytkownika. Jeśli nie zostanie określony w ramach żądania kopiowania, plik dziedziczy dowolny wykrywalny element nadrzędny pliku źródłowego. Żądania aktualizacji muszą 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. |
permissions[] |
Tylko dane wyjściowe. Pełna lista uprawnień do pliku. Ta opcja jest dostępna tylko wtedy, gdy użytkownik wysyłający prośbę może udostępnić plik. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych. |
spaces[] |
Tylko dane wyjściowe. Lista pokoi, w których znajduje się plik. Obecnie obsługiwane wartości to |
properties |
Zbiór dowolnych par klucz-wartość widocznych dla wszystkich aplikacji. Wpisy z wartościami null są usuwane w przypadku żądań aktualizacji i kopiowania. Obiekt zawierający listę par |
appProperties |
Zbiór dowolnych par klucz-wartość, które są prywatne dla aplikacji wysyłającej żądanie. Wpisy z wartościami null są usuwane w przypadku żądań aktualizacji i kopiowania. Te usługi można pobrać tylko za pomocą uwierzytelnionego żądania. Uwierzytelnione żądanie używa tokena dostępu uzyskanego za pomocą identyfikatora klienta OAuth 2.0. Nie możesz używać klucza interfejsu API do pobierania usług prywatnych. Obiekt zawierający listę par |
permissionIds[] |
Tylko dane wyjściowe. Lista identyfikatorów uprawnień użytkowników, którzy mają dostęp do tego pliku. |
contentRestrictions[] |
Ograniczenia dostępu do zawartości pliku. Wartość jest podawana tylko wtedy, gdy takie ograniczenie istnieje. |
kind |
Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
driveId |
Tylko dane wyjściowe. Identyfikator dysku współdzielonego, na którym znajduje się plik. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
fileExtension |
Tylko dane wyjściowe. Ostatni komponent |
copyRequiresWriterPermission |
Określa, czy opcje kopiowania, drukowania i pobierania tego pliku mają być wyłączone dla czytelników i komentujących. |
md5Checksum |
Tylko dane wyjściowe. Suma kontrolna MD5 zawartości pliku. Dotyczy to tylko plików z zawartością binarną na Dysku Google. |
contentHints |
Dodatkowe informacje o zawartości pliku. Te pola nigdy nie są wypełniane w odpowiedziach. |
contentHints.indexableText |
Tekst do zindeksowania w pliku, aby ulepszyć zapytania fullText. Długość tego pola jest ograniczona do 128 KB i może ono zawierać elementy HTML. |
contentHints.thumbnail |
Miniatura pliku. Będzie ona używana tylko wtedy, gdy Dysk Google nie będzie mógł wygenerować standardowej miniatury. |
contentHints.thumbnail.image |
Dane miniatury zakodowane w formacie Base64 przeznaczonym do bezpiecznego przesyłania w adresie URL (RFC 4648, sekcja 5). Ciąg tekstowy zakodowany w formacie Base64. |
contentHints.thumbnail.mimeType |
Typ MIME miniatury. |
writersCanShare |
Czy użytkownicy z uprawnieniami |
viewedByMe |
Tylko dane wyjściowe. Określa, czy plik został wyświetlony przez tego użytkownika. |
mimeType |
Typ MIME pliku. Jeśli nie podasz żadnej wartości, Dysk Google spróbuje automatycznie wykryć odpowiednią wartość na podstawie przesłanych treści. Nie można zmienić tej wartości, chyba że prześlesz nową wersję. Jeśli plik zostanie utworzony z użyciem typu MIME Dokumentu Google, przesłana treść zostanie zaimportowana, jeśli to możliwe. Obsługiwane formaty importu są publikowane w zasobie |
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 zasady Cross-Origin Resource Sharing (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 elemencie |
iconLink |
Tylko dane wyjściowe. Statyczny, nieuwierzytelniony 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ł plik. To pole jest wypełniane tylko wtedy, gdy ostatnia modyfikacja została przeprowadzona przez zalogowanego użytkownika. |
headRevisionId |
Tylko dane wyjściowe. Identyfikator najnowszej wersji pliku. Ta funkcja jest obecnie dostępna tylko w przypadku plików z zawartością binarną na Dysku Google. |
sharingUser |
Tylko dane wyjściowe. użytkownik, który udostępnił plik użytkownikowi wysyłającemu prośbę (w odpowiednich przypadkach); |
webViewLink |
Tylko dane wyjściowe. Link do otwarcia pliku w odpowiednim edytorze lub przeglądarce Google w przeglądarce. |
webContentLink |
Tylko dane wyjściowe. Link do pobrania zawartości pliku w przeglądarce. Ta funkcja jest dostępna tylko w przypadku plików z zawartością binarną na Dysku Google. |
size |
Tylko dane wyjściowe. Rozmiar w bajtach plików blob i plików edytorów Google Workspace. Nie jest wypełniana w przypadku plików, które nie mają określonego rozmiaru, takich jak skróty czy foldery. |
viewersCanCopyContent |
Wycofana: zamiast niej używaj zasady |
hasThumbnail |
Tylko dane wyjściowe. Czy ten plik ma miniaturę. Nie oznacza to, że aplikacja zgłaszająca prośbę ma dostęp do miniatury. Aby sprawdzić dostęp, poszukaj pola thumbnailLink. |
folderColorRgb |
Kolor folderu lub skrótu do folderu jako ciąg szesnastkowy RGB. Obsługiwane kolory są publikowane w polu Jeśli podasz nieobsługiwany kolor, zamiast niego zostanie użyty najbliższy kolor z palety. |
id |
Identyfikator pliku. |
name |
Nazwa pliku. Nie musi być unikalny w obrębie folderu. Pamiętaj, że w przypadku niezmiennych elementów, takich jak foldery najwyższego poziomu na dyskach współdzielonych, folder główny Mojego dysku i folder Dane aplikacji, nazwa jest stała. |
description |
Krótki opis pliku. |
starred |
Informacja, czy użytkownik oznaczył plik gwiazdką. |
trashed |
czy plik został przeniesiony do kosza (bezpośrednio lub z folderu nadrzędnego, który został przeniesiony do kosza); Tylko właściciel może przenieść plik do kosza, a inni użytkownicy nie widzą plików w koszu właściciela. |
explicitlyTrashed |
Tylko dane wyjściowe. czy plik został usunięty do kosza bezpośrednio, a nie w wyniku usunięcia do kosza folderu nadrzędnego. |
createdTime |
Czas utworzenia pliku (data i godzina w formacie RFC 3339). |
modifiedTime |
Ostatnia modyfikacja pliku przez dowolną osobę (data i godzina w formacie RFC 3339). Pamiętaj, że ustawienie |
modifiedByMeTime |
Tylko dane wyjściowe. Ostatnia modyfikacja pliku przez użytkownika (data i godzina w formacie RFC 3339). |
viewedByMeTime |
Ostatni raz, kiedy plik był wyświetlany przez użytkownika (data i godzina w formacie RFC 3339). |
sharedWithMeTime |
Tylko dane wyjściowe. Czas, w którym plik został udostępniony użytkownikowi, jeśli ma to zastosowanie (data i godzina w formacie RFC 3339). |
quotaBytesUsed |
Tylko dane wyjściowe. Liczba bajtów limitu miejsca na dane wykorzystanych przez plik. Obejmuje to wersję główną oraz wcześniejsze wersje z włączoną zasadą |
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. |
originalFilename |
Oryginalna nazwa przesłanej treści, jeśli jest dostępna, lub oryginalna wartość pola |
ownedByMe |
Tylko dane wyjściowe. Czy użytkownik jest właścicielem pliku. Nie jest wypełniana w przypadku elementów na dyskach współdzielonych. |
fullFileExtension |
Tylko dane wyjściowe. Pełne rozszerzenie pliku wyodrębnione z pola Jest on automatycznie aktualizowany, gdy zmienia się pole |
isAppAuthorized |
Tylko dane wyjściowe. Określa, czy plik został utworzony lub otwarty przez aplikację wysyłającą żądanie. |
teamDriveId |
Wycofane: tylko dane wyjściowe. 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. Więcej informacji znajdziesz w artykule Omówienie możliwości plików. |
capabilities.canChangeViewersCanCopyContent |
Wycofane: tylko dane wyjściowe. |
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ść |
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 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, zawsze ma wartość |
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, zawsze ma wartość |
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, zawsze ma wartość |
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. Określa, czy można odczytywać wersje elementów niebędących folderami, które są potomkami tego elementu, lub ten element, jeśli nie jest folderem. |
capabilities.canReadTeamDrive |
Wycofane: tylko dane wyjściowe. Zamiast niej używaj zasady |
capabilities.canMoveTeamDriveItem |
Wycofane: tylko dane wyjściowe. Zamiast tego użyj zdarzenia |
capabilities.canChangeCopyRequiresWriterPermission |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić ograniczenie |
capabilities.canMoveItemIntoTeamDrive |
Wycofane: tylko dane wyjściowe. 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 |
Wycofane: tylko dane wyjściowe. Zamiast niej używaj zasady |
capabilities.canMoveItemOutOfTeamDrive |
Wycofane: tylko dane wyjściowe. 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ść |
capabilities.canMoveChildrenOutOfTeamDrive |
Wycofane: tylko dane wyjściowe. Zamiast niej używaj zasady |
capabilities.canMoveChildrenWithinTeamDrive |
Wycofane: tylko dane wyjściowe. Zamiast niej używaj zasady |
capabilities.canTrashChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenosić do kosza elementy podrzędne tego folderu. Wartość |
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 dodawanego 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 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 nadal 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ść |
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ść |
capabilities.canChangeSecurityUpdateEnabled |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić pole |
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 zostać usunięte przez bieżącego użytkownika. |
capabilities.canDisableInheritedPermissions |
Czy użytkownik może wyłączyć uprawnienia dziedziczone. |
capabilities.canEnableInheritedPermissions |
Czy użytkownik może ponownie włączyć dziedziczone uprawnienia. |
capabilities.canChangeItemDownloadRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić ograniczenia pobierania pliku zastosowane przez właściciela lub organizatora. |
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. |
thumbnailVersion |
Tylko dane wyjściowe. Wersja miniatury do użycia w procesie unieważniania pamięci podręcznej miniatur. |
trashedTime |
Tylko dane wyjściowe. Czas przeniesienia elementu do kosza (data i godzina w formacie RFC 3339). Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
modifiedByMe |
Tylko dane wyjściowe. Informacja, czy plik został zmodyfikowany przez tego użytkownika. |
imageMediaMetadata |
Tylko dane wyjściowe. Dodatkowe metadane dotyczące nośnika obrazu, jeśli są dostępne. |
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 zastosowanych od pierwotnej orientacji obrazu. |
imageMediaMetadata.time |
Tylko dane wyjściowe. data i godzina zrobienia zdjęcia (EXIF DateTime); |
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. Dodatkowe metadane dotyczące multimediów wideo. Może nie być dostępna od razu po przesłaniu. |
videoMediaMetadata.width |
Tylko dane wyjściowe. Szerokość filmu w pikselach. |
videoMediaMetadata.height |
Tylko dane wyjściowe. Wysokość filmu w pikselach. |
videoMediaMetadata.durationMillis |
Tylko dane wyjściowe. Czas trwania filmu w milisekundach. |
shortcutDetails |
Szczegóły pliku skrótu. Wartość 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. |
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 plików 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 plików 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. |
downloadRestrictions |
Plik jest objęty ograniczeniami pobierania. |
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ń, w których ustawiono 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 w przypadku parametru |
restrictionTime |
Tylko dane wyjściowe. Czas, w którym nałożono ograniczenie treści (w formacie daty i godziny RFC 3339). Wypełniane tylko w przypadku parametru |
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. |
DownloadRestrictionsMetadata
Plik jest objęty ograniczeniami pobierania.
Zapis JSON |
---|
{ "itemDownloadRestriction": { object ( |
Pola | |
---|---|
itemDownloadRestriction |
Ograniczenie pobierania pliku zastosowane bezpośrednio przez właściciela lub organizatora. Nie uwzględnia to ustawień dysku współdzielonego ani reguł DLP. |
effectiveDownloadRestrictionWithContext |
Tylko dane wyjściowe. Obowiązujące ograniczenie pobierania zastosowane do tego pliku. Uwzględnia wszystkie ustawienia ograniczeń i reguły DLP. |
DownloadRestriction
Ograniczenie dotyczące kopiowania i pobierania pliku.
Zapis JSON |
---|
{ "restrictedForReaders": boolean, "restrictedForWriters": boolean } |
Pola | |
---|---|
restrictedForReaders |
Określa, czy pobieranie i kopiowanie jest ograniczone dla czytelników. |
restrictedForWriters |
Określa, czy pobieranie i kopiowanie jest ograniczone dla autorów. Jeśli |
Metody |
|
---|---|
|
Tworzy kopię pliku i stosuje wszystkie żądane aktualizacje z semantyką poprawki. |
|
Tworzy plik. |
|
Trwale usuwa plik należący do użytkownika bez przenoszenia go do kosza. |
|
Pobiera zawartość pliku. |
|
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 utworzenia lub skopiowania. |
|
Pobiera metadane lub zawartość pliku według identyfikatora. |
|
Wyświetla listę plików użytkownika. |
|
Wyświetla etykiety pliku. |
|
Zmienia zbiór etykiet zastosowanych do pliku. |
|
Aktualizuje metadane lub treść pliku albo jedno i drugie. |
|
Subskrybuje zmiany w pliku. |