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, "driveId": string, "fileExtension": string, "copyRequiresWriterPermission": boolean, "md5Checksum": string, "contentHints": { "indexableText": string, "thumbnail": { "image": string, "mimeType": string } }, "writersCanShare": boolean, "viewedByMe": boolean, "mimeType": string, "exportLinks": { string: string, ... }, "parents": [ string ], "thumbnailLink": string, "iconLink": string, "shared": boolean, "lastModifyingUser": { object ( |
Pola | |
---|---|
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 składnik funkcji |
copyRequiresWriterPermission |
Określa, czy opcje kopiowania, drukowania i pobierania pliku mają być wyłączone dla czytelników i komentujących. |
md5Checksum |
Tylko dane wyjściowe. Suma kontrolna MD5 dla 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 w celu ulepszenia zapytań fullText. Rozmiar pliku nie może przekraczać 128 KB i może on zawierać elementy HTML. |
contentHints.thumbnail |
Miniatura pliku. Będzie ona używana tylko wtedy, gdy Dysk Google nie może wygenerować standardowej miniatury. |
contentHints.thumbnail.image |
Dane miniatury zakodowane w formacie Base64 przeznaczonym do bezpiecznego przesyłania w adresie URL (sekcja 5 RFC 4648). Ciąg zakodowany w formacie base64. |
contentHints.thumbnail.mimeType |
Typ MIME miniatury. |
writersCanShare |
Określa, czy użytkownicy z uprawnieniami tylko do |
viewedByMe |
Tylko dane wyjściowe. Wskazuje, 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. Tej wartości nie można zmienić, dopóki nie zostanie przesłana nowa wersja. Jeśli plik został utworzony w formacie MIME dokumentu Google, przesłana treść jest importowana, o ile jest to możliwe. Obsługiwane formaty importu opisano w artykule „Informacje”. |
exportLinks |
Tylko dane wyjściowe. Linki do eksportowania plików edytorów Dokumentów w określonych formatach. Obiekt zawierający listę par |
parents[] |
Identyfikatory folderów nadrzędnych, które zawierają plik. Jeśli plik nie zostanie określony w żądaniu utworzenia, zostanie on umieszczony bezpośrednio w folderze Mój dysk użytkownika. Jeśli nie określono ich w żądaniu kopiowania, dziedziczy on wszystkie możliwe do znalezienia elementy nadrzędne 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). Zwykle trwa kilka godzin. Pole wypełnione tylko wtedy, gdy aplikacja wysyłająca żądanie ma dostęp do treści pliku. Jeśli plik nie jest udostępniany publicznie, adres URL zwrócony w zasadzie |
iconLink |
Tylko dane wyjściowe. Statyczny, nieuwierzytelniony link do ikony pliku. |
shared |
Tylko dane wyjściowe. Określa, czy plik został udostępniony. Brak wypełnienia w przypadku elementów na dyskach współdzielonych. |
lastModifyingUser |
Tylko dane wyjściowe. Ostatni użytkownik, który zmodyfikował plik. |
owners[] |
Tylko dane wyjściowe. Właściciel pliku. Tylko niektóre starsze pliki mogą mieć więcej niż jednego właściciela. W przypadku elementów na dyskach współdzielonych to pole jest puste. |
headRevisionId |
Tylko dane wyjściowe. Identyfikator wersji nagłówka 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ę (jeśli dotyczy). |
webViewLink |
Tylko dane wyjściowe. Link umożliwiający otwarcie pliku w odpowiednim edytorze lub przeglądarce Google. |
webContentLink |
Tylko dane wyjściowe. Link umożliwiający pobranie treści pliku w przeglądarce. Jest to możliwe tylko w przypadku plików z zawartością binarną na Dysku Google. |
size |
Tylko dane wyjściowe. Rozmiar w bajtach obiektów blob i plików własnych edytorów. Nie będzie wypełniana w przypadku plików, które nie mają określonego rozmiaru, takich jak skróty czy foldery. |
viewersCanCopyContent |
Wycofane: zamiast tego użyj elementu |
permissions[] |
Tylko dane wyjściowe. Pełna lista uprawnień dotyczących pliku. Jest to możliwe tylko wtedy, gdy użytkownik wysyłający prośbę może udostępnić plik. Brak wypełnienia w przypadku elementów na dyskach współdzielonych. |
hasThumbnail |
Tylko dane wyjściowe. Określa, czy plik ma miniaturę. Nie wskazuje to, czy aplikacja, która wysłała żądanie, ma dostęp do miniatury. Aby sprawdzić dostęp, poszukaj pola miniaturyLink. |
spaces[] |
Tylko dane wyjściowe. Lista pokoi, które zawierają plik. Obecnie obsługiwane wartości to „drive”, „appDataFolder” i „photos”. |
folderColorRgb |
Kolor folderu lub skrótu do folderu jako ciąg szesnastkowy RGB. Obsługiwane kolory są wymienione w polu Jeśli określisz nieobsługiwany kolor, zostanie użyty najbliższy kolor z palety. |
id |
Identyfikator pliku. |
name |
Nazwa pliku. Nie musi on być unikalny w obrębie folderu. Pamiętaj, że w przypadku elementów stałych, takich jak foldery najwyższego poziomu na dyskach współdzielonych, folder główny Mojego dysku i folder danych aplikacji, nazwa jest stała. |
description |
Krótki opis pliku. |
starred |
Wskazuje, czy użytkownik oznaczył plik gwiazdką. |
trashed |
Określa, czy plik został przeniesiony do kosza – bezpośrednio lub z folderu nadrzędnego w koszu. Tylko właściciel może przenosić pliki do kosza, a inni użytkownicy nie widzą plików w koszu właściciela. |
explicitlyTrashed |
Tylko dane wyjściowe. Określa, czy plik został bezpośrednio usunięty do kosza, a nie rekurencyjnie usunięty z folderu nadrzędnego. |
createdTime |
Godzina utworzenia pliku (RFC 3339 data i godzina). |
modifiedTime |
Czas ostatniej modyfikacji pliku przez dowolną osobę (RFC 3339 data i godzina). Pamiętaj, że ustawienie |
modifiedByMeTime |
Tylko dane wyjściowe. Czas ostatniej modyfikacji pliku przez użytkownika (RFC 3339, data i godzina). |
viewedByMeTime |
Czas ostatniego wyświetlenia pliku przez użytkownika (RFC 3339 data i godzina). |
sharedWithMeTime |
Tylko dane wyjściowe. Godzina udostępnienia pliku użytkownikowi (jeśli ma to zastosowanie) w formacie RFC 3339 (data i godzina). |
quotaBytesUsed |
Tylko dane wyjściowe. Liczba bajtów limitu miejsca na dane używanych przez plik. Obejmuje to wersję nagłówka, a także poprzednie wersje z włączoną opcją |
version |
Tylko dane wyjściowe. Monotonicznie rosnący numer wersji pliku. Odzwierciedlają one wszystkie zmiany wprowadzone w pliku na serwerze, nawet te niewidoczne dla użytkownika. |
originalFilename |
Oryginalna nazwa pliku z przesłaną treścią (jeśli jest dostępna) lub pierwotna wartość pola |
ownedByMe |
Tylko dane wyjściowe. Określa, czy użytkownik jest właścicielem pliku. Brak wypełnienia w przypadku elementów na dyskach współdzielonych. |
fullFileExtension |
Tylko dane wyjściowe. Pełne rozszerzenie pliku wyodrębnione z pola Ta wartość jest automatycznie aktualizowana po zmianie pola |
properties |
Zbiór dowolnych par klucz-wartość, które są widoczne dla wszystkich aplikacji. Wpisy z wartościami null są czyszczone w żądaniach 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ą czyszczone w żądaniach aktualizacji i kopiowania. Te właściwości można pobierać tylko za pomocą uwierzytelnionego żądania. Uwierzytelnione żądanie wykorzystuje token dostępu uzyskany za pomocą identyfikatora klienta OAuth 2. Nie można pobierać właściwości prywatnych za pomocą klucza interfejsu API. Obiekt zawierający listę par |
isAppAuthorized |
Tylko dane wyjściowe. Określa, czy plik został utworzony lub otwarty przez aplikację, która wysłała żądanie. |
teamDriveId |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities |
Tylko dane wyjściowe. Uprawnienia bieżącego użytkownika w tym pliku. Każda możliwość odpowiada szczegółowemu działaniu, które może wykonać użytkownik. |
capabilities.canChangeViewersCanCopyContent |
Wycofane: tylko dane wyjściowe. |
capabilities.canMoveChildrenOutOfDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść elementy podrzędne tego folderu poza dysk współdzielony. Ta wartość ma wartość false, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canReadDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać dysk współdzielony, do którego należy ten plik. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canEdit |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może edytować ten plik. Inne czynniki mogą ograniczać rodzaj zmian, jakie użytkownik może wprowadzać w pliku. np. |
capabilities.canCopy |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może skopiować ten plik. Określa, czy bieżący użytkownik może skopiować elementy podrzędne tego elementu inne niż folder, czy sam element, jeśli nie jest folderem. |
capabilities.canComment |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może komentować ten plik. |
capabilities.canAddChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać elementy podrzędne do tego folderu. Ta wartość ma zawsze wartość fałsz, gdy element nie jest folderem. |
capabilities.canDelete |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usunąć ten plik. |
capabilities.canDownload |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może pobrać ten plik. |
capabilities.canListChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może wyświetlać listę elementów podrzędnych tego folderu. Ta wartość ma zawsze wartość fałsz, gdy element nie jest folderem. |
capabilities.canRemoveChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać elementy podrzędne z tego folderu. Ta wartość ma zawsze wartość fałsz, gdy element nie jest folderem. W przypadku folderu na dysku współdzielonym użyj polecenia |
capabilities.canRename |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić nazwę tego pliku. |
capabilities.canTrash |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść ten plik do kosza. |
capabilities.canReadRevisions |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać zasób wersji tego pliku. W przypadku elementu na dysku współdzielonym można odczytywać zarówno wersje jego elementów podrzędnych innych niż folder, jak i sam element, jeśli nie jest to folder. |
capabilities.canReadTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canMoveTeamDriveItem |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canChangeCopyRequiresWriterPermission |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić ograniczenie |
capabilities.canMoveItemIntoTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
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 |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canMoveItemOutOfTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canDeleteChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać elementy podrzędne z tego folderu. Ta wartość ma wartość false, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canMoveChildrenOutOfTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canMoveChildrenWithinTeamDrive |
Wycofane: tylko dane wyjściowe. Użyj w zamian zasady |
capabilities.canTrashChildren |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenosić do kosza elementy podrzędne tego folderu. Ta wartość ma wartość false, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canMoveItemOutOfDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść ten element poza ten dysk, zmieniając jego element nadrzędny. Pamiętaj, że prośba o zmianę elementu nadrzędnego nadal może się nie powieść w zależności od dodawanego nowego elementu nadrzędnego. |
capabilities.canAddMyDriveParent |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodać element nadrzędny elementu bez usuwania istniejącego elementu nadrzędnego w tym samym żądaniu. Wartość nie jest wypełniona w przypadku plików na dysku współdzielonym. |
capabilities.canRemoveMyDriveParent |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usunąć element nadrzędny z elementu bez dodawania drugiego elementu nadrzędnego w tej samej prośbie. Wartość nie jest wypełniona w przypadku plików na dysku współdzielonym. |
capabilities.canMoveItemWithinDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść ten element na tym dysku. Pamiętaj, że prośba o zmianę elementu nadrzędnego nadal może się nie powieść – zależy to od dodawanego nowego elementu nadrzędnego i usuwanego elementu nadrzędnego. |
capabilities.canShare |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może modyfikować ustawienia udostępniania tego pliku. |
capabilities.canMoveChildrenWithinDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przenieść elementy podrzędne tego folderu na tym dysku. Ta wartość ma wartość false, jeśli element nie jest folderem. Pamiętaj, że prośba o przeniesienie konta podrzędnego może się nadal zakończyć niepowodzeniem, jeśli ma on dostęp do konta podrzędnego i do folderu docelowego. |
capabilities.canModifyContentRestriction |
Wycofane: tylko dane wyjściowe. Użyj jednej z tych opcji: |
capabilities.canAddFolderFromAnotherDrive |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodać do tego folderu folder z innego dysku (innego dysku współdzielonego lub Mojego dysku). Ta wartość ma wartość false, jeśli element nie jest folderem. Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
capabilities.canChangeSecurityUpdateEnabled |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmienić pole securityUpdateEnabled w metadanych udostępniania linków. |
capabilities.canAcceptOwnership |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik jest oczekiwanym właścicielem pliku. Wartość nie jest wypełniona w przypadku plików na dysku współdzielonym. |
capabilities.canReadLabels |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać etykiety w pliku. |
capabilities.canModifyLabels |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może modyfikować etykiety w pliku. |
capabilities.canModifyEditorContentRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać i modyfikować ograniczenia treści w pliku, które są ograniczone do edytora. |
capabilities.canModifyOwnerContentRestriction |
Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać i modyfikować ograniczenia treści nałożone przez właściciela. |
capabilities.canRemoveContentRestriction |
Tylko dane wyjściowe. Określa, czy obecny użytkownik może usunąć ograniczenie treści w pliku. |
hasAugmentedPermissions |
Tylko dane wyjściowe. Określa, czy istnieją uprawnienia bezpośrednio do tego pliku. Pole jest wypełniane tylko w przypadku elementów na dyskach współdzielonych. |
trashingUser |
Tylko dane wyjściowe. jeśli plik został jawnie przeniesiony do kosza – nazwa użytkownika, który go usunął; Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
thumbnailVersion |
Tylko dane wyjściowe. Wersja miniatury używana do unieważniania pamięci podręcznej miniatur. |
trashedTime |
Tylko dane wyjściowe. Godzina przeniesienia elementu do kosza (RFC 3339 data i godzina). Wartość jest podawana tylko w przypadku elementów na dyskach współdzielonych. |
modifiedByMe |
Tylko dane wyjściowe. Określa, czy plik został zmodyfikowany przez tego użytkownika. |
permissionIds[] |
Tylko dane wyjściowe. files.list identyfikatorów uprawnień użytkowników mających dostęp do tego pliku. |
imageMediaMetadata |
Tylko dane wyjściowe. Dodatkowe metadane dotyczące nośnika obrazów, jeśli są dostępne. |
imageMediaMetadata.flashUsed |
Tylko dane wyjściowe. Określa, czy do utworzenia zdjęcia użyto lampy błyskowej. |
imageMediaMetadata.meteringMode |
Tylko dane wyjściowe. Tryb pomiaru użyty do utworzenia zdjęcia. |
imageMediaMetadata.sensor |
Tylko dane wyjściowe. Typ czujnika użytego do utworzenia zdjęcia. |
imageMediaMetadata.exposureMode |
Tylko dane wyjściowe. Tryb ekspozycji użyty do utworzenia zdjęcia. |
imageMediaMetadata.colorSpace |
Tylko dane wyjściowe. Przestrzeń barw zdjęcia. |
imageMediaMetadata.whiteBalance |
Tylko dane wyjściowe. Tryb balansu bieli użyty do utworzenia zdjęcia. |
imageMediaMetadata.width |
Tylko dane wyjściowe. Szerokość obrazu w pikselach. |
imageMediaMetadata.height |
Tylko dane wyjściowe. Wysokość obrazu w pikselach. |
imageMediaMetadata.location |
Tylko dane wyjściowe. Informacje o lokalizacji geograficznej przechowywane w obrazie. |
imageMediaMetadata.location.latitude |
Tylko dane wyjściowe. Szerokość geograficzna zapisana w obrazie. |
imageMediaMetadata.location.longitude |
Tylko dane wyjściowe. Długość geograficzna zapisana w obrazie. |
imageMediaMetadata.location.altitude |
Tylko dane wyjściowe. Wysokość zapisana w zdjęciu. |
imageMediaMetadata.rotation |
Tylko dane wyjściowe. Liczba obrót o 90 stopni w prawo od pierwotnej orientacji obrazu. |
imageMediaMetadata.time |
Tylko dane wyjściowe. Data i godzina zrobienia zdjęcia (EXIF DateTime). |
imageMediaMetadata.cameraMake |
Tylko dane wyjściowe. Marka aparatu użytego do utworzenia zdjęcia. |
imageMediaMetadata.cameraModel |
Tylko dane wyjściowe. Model aparatu użytego do utworzenia zdjęcia. |
imageMediaMetadata.exposureTime |
Tylko dane wyjściowe. Czas ekspozycji (w sekundach). |
imageMediaMetadata.aperture |
Tylko dane wyjściowe. Wartość przysłony użyta do utworzenia zdjęcia (liczba f). |
imageMediaMetadata.focalLength |
Tylko dane wyjściowe. Ogniskowa użyta do utworzenia zdjęcia (w milimetrach). |
imageMediaMetadata.isoSpeed |
Tylko dane wyjściowe. Szybkość ISO użyta do utworzenia zdjęcia. |
imageMediaMetadata.exposureBias |
Tylko dane wyjściowe. Korekta ekspozycji (wartość APEX). |
imageMediaMetadata.maxApertureValue |
Tylko dane wyjściowe. Najmniejsza liczba F-obiektyw na obiektywie o ogniskowej, która została użyta do utworzenia zdjęcia (wartość APEX). |
imageMediaMetadata.subjectDistance |
Tylko dane wyjściowe. Odległość do obiektu na zdjęciu wyrażona w metrach. |
imageMediaMetadata.lens |
Tylko dane wyjściowe. Obiektyw użyty do utworzenia zdjęcia. |
videoMediaMetadata |
Tylko dane wyjściowe. Dodatkowe metadane dotyczące multimediów wideo. Ta funkcja 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ść podawana tylko w przypadku plików skrótów, które mają pole mimeType ustawione na |
shortcutDetails.targetId |
Identyfikator pliku, do którego wskazuje ten skrót. |
shortcutDetails.targetMimeType |
Tylko dane wyjściowe. Typ MIME pliku, do którego prowadzi ten skrót. Wartością tego pola jest zrzut typu MIME środowiska docelowego, przechwycony podczas tworzenia skrótu. |
shortcutDetails.targetResourceKey |
Tylko dane wyjściowe. Wartość ResourceKey pliku docelowego. |
contentRestrictions[] |
Ograniczenia dostępu do zawartości pliku. Pole wypełnione tylko wtedy, gdy istnieje takie ograniczenie. |
resourceKey |
Tylko dane wyjściowe. Aby uzyskać dostęp do elementu za pomocą udostępnionego linku, musisz mieć klucz. |
linkShareMetadata |
Tylko dane wyjściowe. Powiązane informacje dotyczące LinkShare. Zawiera szczegółowe informacje o adresach URL linków, których klienci używają do odwoływania się do tego elementu. |
linkShareMetadata.securityUpdateEligible |
Tylko dane wyjściowe. Określa, czy plik kwalifikuje się do aktualizacji zabezpieczeń. |
linkShareMetadata.securityUpdateEnabled |
Tylko dane wyjściowe. Określa, czy dla tego pliku jest włączona aktualizacja zabezpieczeń. |
labelInfo |
Tylko dane wyjściowe. Omówienie etykiet w pliku. |
labelInfo.labels[] |
Tylko dane wyjściowe. Zbiór etykiet w pliku zgodnie z identyfikatorami etykiet w parametrze |
sha1Checksum |
Tylko dane wyjściowe. Suma kontrolna SHA1 powiązana z tym plikiem, jeśli jest dostępna. To pole jest wypełniane tylko w przypadku plików z treścią przechowywanej na Dysku Google. Nie jest ono wypełniane w przypadku edytorów Dokumentów ani plików skrótów. |
sha256Checksum |
Tylko dane wyjściowe. Suma kontrolna SHA256 powiązana z tym plikiem, jeśli jest dostępna. To pole jest wypełniane tylko w przypadku plików z treścią przechowywanej na Dysku Google. Nie jest ono wypełniane w przypadku edytorów Dokumentów ani plików skrótów. |
ContentRestriction
Ograniczenie dostępu do zawartości pliku.
Zapis JSON |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
Pola | |
---|---|
readOnly |
Wskazuje, czy zawartość pliku jest dostępna tylko do odczytu. Jeśli plik jest tylko do odczytu, nie można dodać jego nowej wersji, nie można dodawać ani modyfikować komentarzy, a tytułu nie można zmienić. |
reason |
Przyczyna ograniczenia treści pliku. Tę funkcję można zmienić tylko w przypadku żądań, które również mają ustawioną funkcję |
type |
Tylko dane wyjściowe. Typ ograniczenia dotyczącego treści. Obecnie jedyną możliwą wartością jest |
restrictingUser |
Tylko dane wyjściowe. Użytkownik, który ustawił ograniczenie treści. Pole wypełnione tylko wtedy, gdy zasada |
restrictionTime |
Tylko dane wyjściowe. Czas, w którym zostało ustawione ograniczenie treści (sygnatura czasowa w formacie RFC 3339). Pole wypełnione tylko wtedy, gdy zasada |
ownerRestricted |
Określa, czy ograniczenie treści może zmienić lub usunąć tylko użytkownik, który jest właścicielem pliku. W przypadku plików na dyskach współdzielonych każdy użytkownik z uprawnieniami |
systemRestricted |
Tylko dane wyjściowe. Czy ograniczenie dotyczące treści zostało zastosowane przez system, na przykład w wyniku e-podpisu. Użytkownicy nie mogą zmieniać ani usuwać ograniczeń dotyczących treści podlegających ograniczeniom. |
Metody |
|
---|---|
|
Tworzy kopię pliku i stosuje wszelkie żądane aktualizacje z semantyką poprawki. |
|
Tworzy nowy plik. |
|
Trwale usuwa plik należący do użytkownika bez przenoszenia go do kosza. |
|
Trwale usuwa wszystkie znajdujące się w koszu pliki użytkownika. |
|
Eksportuje dokument Google Workspace do żądanego typu MIME i zwraca wyeksportowane dane w bajtach. |
|
Generuje zbiór identyfikatorów plików, które można podać w żądaniach tworzenia lub kopiowania. |
|
Pobiera metadane lub treść pliku według identyfikatora. |
|
Zawiera listę plików użytkownika. |
|
Wyświetla listę etykiet pliku. |
|
Modyfikuje zestaw etykiet zastosowanych do pliku. |
|
Aktualizuje metadane lub zawartość pliku. |
|
Subskrybuje zmiany w pliku. |