REST Resource: revisions

Zasób: Revision

wersja pliku,

Niektóre metody zasobów (np. revisions.update) wymagają revisionId. Aby pobrać identyfikator wersji, użyj metody revisions.list.

Zapis JSON
{
  "exportLinks": {
    string: string,
    ...
  },
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "etag": string,
  "pinned": boolean,
  "md5Checksum": string,
  "modifiedDate": string,
  "lastModifyingUserName": string,
  "downloadUrl": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "fileSize": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  },
  "selfLink": string
}
Pola
id

string

Tylko dane wyjściowe. Identyfikator wersji.

mimeType

string

Tylko dane wyjściowe. Typ MIME wersji.

kind

string

Tylko dane wyjściowe. Zawsze jest to drive#revision.

published

boolean

Określa, czy ta wersja została opublikowana. Ta wartość jest wypełniana i może być modyfikowana tylko w przypadku plików Edytorów Dokumentów.

etag

string

Tylko dane wyjściowe. Tag ETag wersji.

pinned

boolean

Określa, czy ta wersja jest przypięta, aby zapobiec automatycznemu usuwaniu. Jeśli nie zostanie ustawiona, wersja zostanie automatycznie usunięta po 30 dniach od przesłania nowszych treści. To pole można modyfikować tylko w przypadku plików z treściami przechowywanymi na Dysku, z wyłączeniem plików edytorów Dokumentów. Wersje można też przypinać podczas tworzenia za pomocą drive.files.insert/update/copy, używając parametru zapytania pinned. Przypięte wersje są przechowywane bez ograniczeń czasowych i wykorzystują dodatkowe miejsce na dane (maksymalnie 200 wersji).

md5Checksum

string

Tylko dane wyjściowe. Suma kontrolna MD5 dla treści tej wersji. Ta informacja będzie widoczna tylko w przypadku plików, których zawartość jest przechowywana na Dysku.

modifiedDate

string

Tylko dane wyjściowe. Ostatnia modyfikacja tej wersji (sygnatura czasowa w formacie RFC 3339).

lastModifyingUserName

string

Tylko dane wyjściowe. Nazwa ostatniego użytkownika, który zmodyfikował tę wersję.

downloadUrl

string

Tylko dane wyjściowe. Krótkoterminowy adres URL pobierania pliku. Ta informacja będzie widoczna tylko w przypadku plików, których zawartość jest przechowywana na Dysku.

publishAuto

boolean

Określa, czy kolejne zmiany będą automatycznie publikowane ponownie. Ta wartość jest wypełniana i może być modyfikowana tylko w przypadku plików Edytorów Dokumentów.

publishedOutsideDomain

boolean

Czy ta wersja jest opublikowana poza domeną. Ta wartość jest wypełniana i może być modyfikowana tylko w przypadku plików Edytorów Dokumentów.

fileSize

string (int64 format)

Tylko dane wyjściowe. Rozmiar wersji w bajtach. Ta informacja będzie widoczna tylko w przypadku plików, których zawartość jest przechowywana na Dysku.

originalFilename

string

Tylko dane wyjściowe. Oryginalna nazwa pliku w momencie utworzenia tej wersji. Ta informacja będzie widoczna tylko w przypadku plików, których zawartość jest przechowywana na Dysku.

lastModifyingUser

object (User)

Tylko dane wyjściowe. Ostatni użytkownik, który zmodyfikował tę wersję. To pole jest wypełniane tylko wtedy, gdy ostatnia modyfikacja została przeprowadzona przez zalogowanego użytkownika.

Metody

delete

Trwale usuwa wersję pliku.

get

Pobiera konkretną wersję.

list

Wyświetla listę wersji pliku.

patch

Aktualizuje wersję.

update

Aktualizuje wersję.