REST Resource: revisions

リソース: リビジョン

ファイルの変更版。

一部のリソース メソッド(revisions.update など)では revisionId が必要です。revisions.list メソッドを使用して、リビジョンの ID を取得します。

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
}
フィールド
id

string

出力専用。リビジョンの ID。

mimeType

string

出力専用。リビジョンの MIME タイプ。

kind

string

出力専用。これは常に drive#revision です。

published

boolean

このリビジョンが公開されているかどうか。入力され、変更できるのは Docs エディタ ファイルの場合のみです。

etag

string

出力専用。リビジョンの ETag。

pinned

boolean

このリビジョンが自動パージを防ぐために固定されているかどうか。設定しない場合、新しいコンテンツがアップロードされてから 30 日後にリビジョンは自動的にパージされます。このフィールドを変更できるのは、ドライブにコンテンツが保存されているファイルのみです(ドキュメント エディタのファイルは除く)。リビジョンは、drive.files.insert/update/copy で作成するときに、pinned クエリ パラメータを使用して固定することもできます。固定されたリビジョンは、追加のストレージ割り当てを使用して無期限に保存されます(最大 200 件)。

md5Checksum

string

出力専用。このリビジョンのコンテンツの MD5 チェックサム。ドライブにコンテンツが保存されているファイルにのみ入力されます。

modifiedDate

string

出力専用。このリビジョンが最後に変更された日時(RFC 3339 タイムスタンプの形式)。

lastModifyingUserName

string

出力専用。このリビジョンを最後に変更したユーザーの名前。

downloadUrl

string

出力専用。ファイルの短期ダウンロード URL。ドライブにコンテンツが保存されているファイルにのみ入力されます。

publishAuto

boolean

以降のリビジョンが自動的に再公開されるかどうか。入力され、変更できるのは Docs エディタ ファイルの場合のみです。

publishedOutsideDomain

boolean

このリビジョンがドメイン外に公開されているかどうか。入力され、変更できるのは Docs エディタ ファイルの場合のみです。

fileSize

string (int64 format)

出力専用。リビジョンのサイズ(バイト単位)。ドライブにコンテンツが保存されているファイルにのみ入力されます。

originalFilename

string

出力専用。このリビジョンが作成されたときの元のファイル名。これは、ドライブにコンテンツが保存されているファイルにのみ入力されます。

lastModifyingUser

object (User)

出力専用。このリビジョンを最後に変更したユーザー。このフィールドは、ログイン中のユーザーが最後に変更を行った場合にのみ入力されます。

メソッド

delete

ファイルのバージョンを完全に削除します。

get

特定のリビジョンを取得します。

list

ファイルのリビジョンを一覧表示します。

patch

リビジョンを更新します。

update

リビジョンを更新します。