REST Resource: revisions

Kaynak: Revision

Dosyanın düzeltilmiş hali.

Bazı kaynak yöntemleri (ör. revisions.update) için revisionId gerekir. Bir düzeltmenin kimliğini almak için revisions.list yöntemini kullanın.

JSON gösterimi
{
  "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
}
Alanlar
id

string

Yalnızca çıkış. Düzeltmenin kimliği.

mimeType

string

Yalnızca çıkış. Düzeltmenin MIME türü.

kind

string

Yalnızca çıkış. Bu her zaman drive#revision olur.

published

boolean

Bu düzeltmenin yayınlanıp yayınlanmadığı. Bu yalnızca Doküman Düzenleyicileri dosyaları için doldurulur ve yalnızca bu dosyalar için değiştirilebilir.

etag

string

Yalnızca çıkış. Düzeltmenin ETag'i.

pinned

boolean

Bu düzeltmenin, otomatik temizlemeyi önlemek için sabitlenip sabitlenmediği. Ayarlanmazsa revizyon, yeni içerik yüklendikten 30 gün sonra otomatik olarak temizlenir. Bu alan yalnızca Doküman Düzenleyicileri dosyaları hariç olmak üzere, içeriği Drive'da depolanan dosyalarda değiştirilebilir. Revizyonlar, drive.files.insert/update/copy üzerinden oluşturulduklarında pinned sorgu parametresi kullanılarak da sabitlenebilir. Sabitlenen düzeltmeler, ek depolama alanı kotası kullanılarak süresiz olarak saklanır. En fazla 200 düzeltme sabitlenebilir.

md5Checksum

string

Yalnızca çıkış. Bu düzeltmenin içeriği için MD5 sağlama toplamı. Bu alan yalnızca Drive'da depolanan içeriğe sahip dosyalarda doldurulur.

modifiedDate

string

Yalnızca çıkış. Bu düzeltmenin son değiştirilme zamanı (RFC 3339 zaman damgası biçiminde).

lastModifyingUserName

string

Yalnızca çıkış. Bu düzeltmeyi değiştiren son kullanıcının adı.

downloadUrl

string

Yalnızca çıkış. Dosyanın kısa süreli indirme URL'si. Bu alan yalnızca Drive'da depolanan içeriğe sahip dosyalarda doldurulur.

publishAuto

boolean

Sonraki düzeltmelerin otomatik olarak yeniden yayınlanıp yayınlanmayacağı. Bu yalnızca Doküman Düzenleyicileri dosyaları için doldurulur ve yalnızca bu dosyalar için değiştirilebilir.

publishedOutsideDomain

boolean

Bu düzeltmenin alan dışında yayınlanıp yayınlanmadığı. Bu yalnızca Doküman Düzenleyicileri dosyaları için doldurulur ve yalnızca bu dosyalar için değiştirilebilir.

fileSize

string (int64 format)

Yalnızca çıkış. Düzeltmenin bayt cinsinden boyutu. Bu alan yalnızca Drive'da depolanan içeriğe sahip dosyalarda doldurulur.

originalFilename

string

Yalnızca çıkış. Bu düzeltme oluşturulduğunda kullanılan orijinal dosya adı. Bu alan yalnızca Drive'da depolanan içeriğe sahip dosyalarda doldurulur.

lastModifyingUser

object (User)

Yalnızca çıkış. Bu düzeltmeyi en son değiştiren kullanıcı. Bu alan yalnızca son değişiklik, oturum açmış bir kullanıcı tarafından yapıldığında doldurulur.

Yöntemler

delete

Dosya sürümünü kalıcı olarak siler.

get

Belirli bir düzeltmeyi alır.

list

Bir dosyanın düzeltmelerini listeler.

patch

Bir düzeltmeyi günceller.

update

Bir düzeltmeyi günceller.