REST Resource: revisions

資源:修訂版本

檔案的修訂版本中繼資料。

JSON 表示法
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "exportLinks": {
    string: string,
    ...
  },
  "keepForever": boolean,
  "md5Checksum": string,
  "modifiedTime": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "size": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  }
}
欄位
id

string

僅供輸出。修訂版本 ID。

mimeType

string

僅供輸出。修訂版本的 MIME 類型。

kind

string

僅供輸出。識別這是哪種資源類型。值:固定字串 "drive#revision"

published

boolean

這個修訂版本是否已發布。這項功能僅適用於文件編輯器檔案。

keepForever

boolean

選擇是否將此修訂版本永久保存,即使不再是主要修訂版本也一樣。如未設定,系統會在上傳新內容的 30 天後自動清除修訂版本。每個檔案最多可設定 200 個修訂版本。

這個欄位僅適用於含有二進位內容的雲端硬碟檔案。

md5Checksum

string

僅供輸出。修訂版本內容的 MD5 總和檢查碼。這項設定僅適用於雲端硬碟中的含有二進位內容的檔案。

modifiedTime

string

僅供輸出。上次修改修訂版本的時間 (RFC 3339 日期時間)。

publishAuto

boolean

系統是否會自動重新發布後續修訂版本。這項功能僅適用於文件編輯器檔案。

publishedOutsideDomain

boolean

此修訂版本是否在網域外發布。這項功能僅適用於文件編輯器檔案。

size

string (int64 format)

僅供輸出。修訂版本內容的大小 (以位元組為單位)。這項設定僅適用於雲端硬碟中的含有二進位內容的檔案。

originalFilename

string

僅供輸出。建立這個修訂版本的原始檔案名稱。這項設定僅適用於雲端硬碟中的含有二進位內容的檔案。

lastModifyingUser

object (User)

僅供輸出。上次修改這個修訂版本的使用者。

方法

delete

永久刪除檔案版本。

get

依 ID 取得修訂版本的中繼資料或內容。

list

列出檔案的修訂版本。

update

使用修補語意更新修訂版本。