Управление Excel в облаке — быстрое получение истории версий файлов в Aspose.Cells Cloud
Получите полный список записей версий для конкретной электронной таблицы, хранящейся в Aspose.Cells Cloud. Этот endpoint позволяет разработчикам отслеживать изменения, проводить аудит модификаций и внедрять рабочие процессы управления версиями непосредственно из облачного хранилища.
API GetFileVersions возвращает все записи версий для указанной электронной таблицы, хранящейся в Aspose.Cells Cloud. Это помогает поддерживать полную историю изменений для каждого файла.
Excel API: получение версий файлов
Web API
GET https://api.aspose.cloud/v4.0/cells/storage/version/{path}
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса API GetFileVersions:
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
path |
String | Путь | Обязательный. Полный путь к файлу, версии которого извлекаются. |
storageName |
String | Query | Необязательный. Имя хранилища, содержащего файл. Если не указано, используется хранилище по умолчанию. |
Ответ
{
"Name": "FileVersions",
"Description": [
"Содержит список версий файла для указанного документа."
],
"Type": "Class",
"IsAbstract": false,
"Properties": [
{
"Name": "Value",
"Description": ["Коллекция с подробной информацией о версиях файлов."],
"Nullable": true,
"ReadOnly": false,
"IsInherit": false,
"DataType": {
"Identifier": "Container",
"Reference": "FileVersion",
"ElementDataType": {
"Identifier": "Class",
"Reference": "FileVersion",
"Name": "class:fileversion"
},
"Name": "container"
}
}
]
}
При успешном выполнении API возвращает HTTP 200 OK с JSON-полезной нагрузкой, содержащей массив Value из объектов версий файлов, как показано выше.
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (OK) | Фильтр применён успешно; ответ содержит детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизовано) | Неверный или отсутствующий JWT-токен. |
| 413 | Payload Too Large (Слишком большой полезный нагрузочный объект) | Загруженный файл превышает лимит размера. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Спецификация OpenAPI
Спецификация OpenAPI предоставляет исчерпывающее программное интерфейсное описание для выполнения REST-взаимодействий непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже показывает, как выполнять вызовы к облачному API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK упрощает разработку, абстрагируя низкоуровневую сложность, позволяя разработчикам сосредоточиться на ключевых функциях. Ознакомьтесь с репозиторием на GitHub, чтобы получить полный список SDK Aspose.Cells Cloud.
Примеры кода ниже иллюстрируют, как взаимодействовать с веб-сервисами Aspose.Cells на различных языках программирования: