Тип ресурса 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",
}