REST Resource: revisions

リソース: Revision

ファイルの変更。

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

JSON 表現
{
  "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
}
フィールド
id

string

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

mimeType

string

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

kind

string

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

published

boolean

このリビジョンが公開されているかどうか。この値は、ドキュメント エディタ ファイルでのみ入力および変更できます。

etag

string

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

pinned

boolean

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

md5Checksum

string

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

modifiedDate

string

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

lastModifyingUserName

string

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

downloadUrl

string

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

publishAuto

boolean

以降のリビジョンが自動的に再公開されるかどうか。この値は、ドキュメント エディタ ファイルでのみ入力および変更できます。

publishedOutsideDomain

boolean

このリビジョンがドメイン外に公開されているかどうか。この値は、ドキュメント エディタ ファイルでのみ入力および変更できます。

fileSize

string (int64 format)

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

originalFilename

string

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

lastModifyingUser

object (User)

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

メソッド

delete

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

get

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

list

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

patch

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

update

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