REST Resource: revisions

Zasób: edycja

Wersja pliku.

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

Zapis JSON
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "etag": string,
  "exportLinks": {
    string: 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. Jest ona zawsze drive#revision.

published

boolean

Określa, czy ta wersja została opublikowana. Ta wartość jest wypełniana i może być modyfikowana tylko w plikach edytowanych w Dokumentach Google.

etag

string

Tylko dane wyjściowe. ETag wersji.

pinned

boolean

Określa, czy ta wersja jest przypięta, aby zapobiec automatycznemu oczyszczeniu. Jeśli nie ustawisz tej opcji, wersja zostanie automatycznie usunięta 30 dni po przesłaniu nowszych treści. Tego pola można używać tylko w przypadku plików z treściami przechowywanymi na Dysku (z wyjątkiem plików w edytorze Dokumentów). Wersje można też przypiąć podczas ich tworzenia za pomocą wywołania drive.files.insert/update/copy, używając parametru przypiętego zapytania. Przypięte wersje są przechowywane bez ograniczeń czasowych w ramach dodatkowej puli miejsca na dane (maksymalnie 200 wersji).

md5Checksum

string

Tylko dane wyjściowe. Suma kontrolna MD5 treści tej wersji. Ta wartość będzie wypełniana tylko w przypadku plików z treściami przechowywanymi na Dysku.

modifiedDate

string

Tylko dane wyjściowe. Data ostatniej modyfikacji tej wersji (sygnatura czasowa w formacie RFC 3339).

lastModifyingUserName

string

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

downloadUrl

string

Tylko dane wyjściowe. Adres URL do pobrania pliku na krótki czas. Ta wartość będzie wypełniana tylko w przypadku plików z treściami przechowywanymi na Dysku.

publishAuto

boolean

Określa, czy kolejne wersje będą automatycznie publikowane. Ta wartość jest wypełniana i może być modyfikowana tylko w plikach edytowanych w Dokumentach Google.

publishedOutsideDomain

boolean

Określa, czy ta wersja została opublikowana poza domeną. Ta wartość jest wypełniana i może być modyfikowana tylko w plikach edytowanych w Dokumentach Google.

fileSize

string (int64 format)

Tylko dane wyjściowe. Rozmiar poprawki w bajtach. Ta wartość będzie wypełniana tylko w przypadku plików z treściami przechowywanymi na Dysku.

originalFilename

string

Tylko dane wyjściowe. Pierwotna nazwa pliku w momencie utworzenia tej wersji. Ta wartość będzie wypełniana tylko w przypadku plików z treściami przechowywanymi 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 wprowadzona przez zalogowanego użytkownika.

Metody

delete

Trwale usuwa wersję pliku.

get

Pobiera określoną wersję.

list

Wyświetla wersje pliku.

patch

Aktualizuje wersję.

update

Aktualizuje wersję.