REST Resource: revisions

資源:修訂版本

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

部分資源方法 (例如 revisions.update) 需要 revisionId。使用 revisions.list 方法擷取修訂版本的 ID。

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

這個修訂版本是否已發布。這項功能僅適用於 Docs Editors 檔案。

keepForever

boolean

是否永久保留此修訂版本,即使該版本不再是最新修訂版本也一樣。如果未設定,系統會在上傳新內容後 30 天自動清除修訂版本。檔案的修訂版本上限為 200 個。

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

md5Checksum

string

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

modifiedTime

string

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

publishAuto

boolean

後續修訂版本是否會自動重新發布。這項功能僅適用於 Docs Editors 檔案。

publishedOutsideDomain

boolean

這個修訂版本是否已發布至網域外。這項功能僅適用於 Docs Editors 檔案。

size

string (int64 format)

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

originalFilename

string

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

lastModifyingUser

object (User)

僅供輸出。上次修改此修訂版本的使用者。只有在登入使用者上次修改時,這個欄位才會填入資料。

方法

delete

永久刪除檔案版本。

get

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

list

列出檔案的修訂版本。

update

使用修補程式語義更新修訂版本。