driveItemVersion リソースの種類

名前空間: microsoft.graph

driveItem の特定のバージョンを 表します

driveItemVersion リソースでは、次 のタスクを使用 できます。

共通タスク HTTP メソッド
バージョンの一覧表示 GET /drive/items/{item-id}/versions
バージョンの取得 GET /drive/items/{item-id}/versions/{version-id}
コンテンツの取得 GET /drive/items/{item-id}/versions/{version-id}/content
バージョンの復元 POST /drive/items/{item-id}/versions/{version-id}/restoreversion

前の表では、例に /drive を使用していますが、他にも有効な要求が多数あります。

プロパティ

プロパティ名 種類 説明
id string バージョンの ID。 読み取り専用です。
lastModifiedBy IdentitySet 最後にバージョンを変更したユーザーの ID。 読み取り専用です。
lastModifiedDateTime DateTimeOffset バージョンが最後に変更された日時。 読み取り専用です。
publication PublicationFacet 特定のバージョンのパブリケーション ステータスを示します。 読み取り専用です。
size Int64 アイテムのこのバージョンのコンテンツ ストリームのサイズを示します。
content ストリーム このバージョンのアイテムのコンテンツ ストリーム。

インスタンスの属性

プロパティ名 種類 説明
@microsoft.graph.downloadUrl string このバージョンのファイルのコンテンツをダウンロードするために使用できる URL。 この URL では認証は必要ありません。 読み取り専用です。

メモ: この @microsoft.graph.downloadUrl 値は短命の URL であり、キャッシュされません。 URL は短い期間 (1 時間) だけ使用でき、その後は無効になります。 ユーザーのファイルへのアクセス許可を削除しても、すぐに URL が無効にならない可能性があります。

JSON 表記

{
  "content": { "@odata.type": "Edm.Stream" },
  "id": "string",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "2016-01-01T15:20:01.125Z",
  "publication": { "@odata.type": "microsoft.graph.publicationFacet" },
  "size": 12356,

  /* instance annotations */
  "@microsoft.graph.downloadUrl": "url",
}