Управление 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 на различных языках программирования: