Как расшифровать рабочую книгу Excel с помощью API Aspose.Cells Cloud

Необходимые условия

  • Действующий JWT-токен доступа.
  • Рабочая книга должна быть загружена в облачное хранилище Aspose, а её путь указан в параметре запроса folder.

API DeleteDecryptWorkbook

DELETE https://api.aspose.cloud/v3.0/cells/{name}/encryption

Безопасность и аутентификация

API Aspose.Cells Cloud защищены и требуют аутентификации на основе токена JWT.

Параметры запроса

Имя параметра Тип Описание
folder string Путь к папке с исходной рабочей книгой.
storageName string Имя хранилища, в котором находится рабочая книга.

Параметр тела запроса

Имя параметра Тип Описание
encryption WorkbookEncryptionRequest Настройки шифрования, необходимые для расшифровки.

WorkbookEncryptionRequest

Имя параметра Тип Описание
EncryptionType string Алгоритм шифрования (XOR, Compatible, EnhancedCryptographicProviderV1, StrongCryptographicProvider).
KeyLength integer Длина ключа шифрования в битах.
Password string Пароль, используемый для расшифровки.

Ответ

{
  "Status":"OK",
  "Code":200
}

Примеры ответов об ошибках

{
  "Code": "400",
  "Message": "Неверные параметры запроса."
}
{
  "Code": "401",
  "Message": "Ошибка аутентификации. Неверный или отсутствующий JWT-токен."
}
{
  "Code": "413",
  "Message": "Тело запроса слишком большое. Загруженный файл превышает допустимый размер."
}
{
  "Code": "500",
  "Message": "Внутренняя ошибка сервера. Повторите попытку позже."
}

Коды HTTP-статуса

Код Значение Описание
200 OK (ОК) Фильтр успешно применён; ответ содержит детали операции.
400 Bad Request (Неверный запрос) Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизовано) Неверный или отсутствующий JWT-токен.
413 Payload Too Large (Слишком большой payload) Загруженный файл превышает лимит размера.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Как использовать API DeleteDecryptWorkbook с SDK

Спецификация API DeleteDecryptWorkbook

OpenAPI-спецификация определяет публично доступное программное интерфейсное определение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.

Вы можете использовать cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как вызвать облачный API с помощью cURL.