Поделиться через


Тип ресурса driveItemVersion

Пространство имен: microsoft.graph

Представляет определенную версию driveItem.

Для ресурсов driveItemVersion доступны следующие задачи.

Стандартная задача Метод HTTP
Список версий GET /drive/items/{item-id}/versions
Получение версии GET /drive/items/{item-id}/versions/{version-id}
Get contents GET /drive/items/{item-id}/versions/{version-id}/content
Восстановление версии POST /drive/items/{item-id}/versions/{version-id}/restoreversion

В примерах в предыдущей таблице используется каталог /drive, но также существует много других допустимых запросов.

Свойства

Свойство Тип Описание
content Поток Поток содержимого для этой версии элемента.
id String Идентификатор версии. Только для чтения.
lastModifiedBy identitySet Удостоверение пользователя, который в последний раз изменял версию. Только для чтения.
lastModifiedDateTime DateTimeOffset Дата и время последнего изменения версии. Только для чтения.
publication publicationFacet Указывает состояние публикации конкретной версии. Только для чтения.
size Int64 Указывает размер потока контента для этой версии элемента.

Атрибуты экземпляра

Имя свойства Тип Описание
@microsoft.graph.downloadUrl string URL-адрес, который можно использовать для скачивания этой версии содержимого файла. Проверка подлинности не является обязательным условием, если используется такой URL-адрес. Только для чтения.

Примечания: Значение @microsoft.graph.downloadUrl является краткосрочным URL-адресом и не может быть кэшировано. URL-адрес доступен только в течение короткого периода времени (1 час), прежде чем он будет признан недействительным. Удаление разрешений на доступ к файлу для пользователя может не сразу сделать URL-адрес недействительным.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "content": { "@odata.type": "Edm.Stream" },
  "id": "String",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "String (timestamp)",
  "publication": { "@odata.type": "microsoft.graph.publicationFacet" },
  "size": "Int64",

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