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 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 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 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. |
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 zawierających plik. Obecnie obsługiwane wartości to „drive”, „appDataFolder” i „photos”. |
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. Nie możesz używać klucza interfejsu API do pobierania usług prywatnych. Obiekt zawierający listę par |
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. 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. Maksymalna długość to 128 KB. Może 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 bezpiecznym dla adresów 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 sekcji Informacje o 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 |
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ę (jeśli dotyczy); |
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 własnych. Nie będzie 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 wysyłająca żądanie 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 folderze. Pamiętaj, że w przypadku niezmiennych elementów, takich jak foldery najwyższego poziomu dysków 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 rekursywnie z 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 |
Kiedy użytkownik ostatnio wyświetlił plik (data i godzina w formacie RFC 3339). |
sharedWithMeTime |
Tylko dane wyjściowe. Czas, w którym plik został udostępniony użytkownikowi (w stosownych przypadkach) (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. |
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ść „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 |
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ść „fałsz”, 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. 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 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 |
Czy użytkownik może wyłączyć uprawnienia dziedziczone. |
capabilities.canEnableInheritedPermissions |
Czy użytkownik może ponownie włączyć uprawnienia dziedziczone. |
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. Godzina 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 względem 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. 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. |
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ń, 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 |
restrictionTime |
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. |
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ł zapobiegania utracie danych. |
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 wartość to „true”, pobieranie jest też ograniczone dla czytelników. |
Metody |
|
---|---|
|
Tworzy kopię pliku i stosuje wszystkie żądane aktualizacje z semantyką poprawki. |
|
Tworzy nowy 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. |
|
Subskrybuje zmiany w pliku. |