Пакетная разблокировка

Этот REST API позволяет пакетно разблокировать подходящие файлы Excel.

REST API

POST http://api.aspose.cloud/v3.0/cells/batch/unlock

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

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

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

Имя параметра Тип Расположение Описание
BatchLockRequest body Тело запроса, содержащее настройки разблокировки.

Свойства BatchLockRequest

Имя Тип Описание Примечания
SourceFolder string Папка, содержащая исходные файлы Excel. [необязательно]
MatchCondition MatchConditionRequest Критерии выбора файлов для разблокировки. [необязательно]
Password string Пароль, применённый к защищённым рабочим книгам. [необязательно]
OutFolder string Папка назначения для разблокированных файлов. [необязательно]

Свойства MatchConditionRequest

Имя Тип Описание Примечания
RegexPattern string Регулярное выражение для сопоставления имён файлов. [необязательно]
FullMatchConditions string[] Точные условия имён файлов для сопоставления. [необязательно]

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

Имя параметра Тип Описание
data file Двоичное содержимое файла рабочей книги для создания.

Ответ

{
    "Name": "ResponseFile",
    "DataType": {
        "Identifier": "File",
        "Reference": "Stream",
        "Name": "file"
    }
}

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

Код Значение Когда возвращается
200 OK Рабочая книга успешно создана Нормальный ход выполнения
201 Created Рабочая книга создана (альтернативный ответ) Если API возвращает статус «создано»
400 Bad Request Недопустимые параметры Ошибка на стороне клиента
401 Unauthorized Отсутствует или недействителен токен Ошибка аутентификации
409 Conflict Файл существует, а isWriteOver=false Конфликт с существующим файлом

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

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

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

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

Использование SDK Aspose.Cells Cloud

Использование SDK — самый быстрый способ разработки функциональности разблокировки. SDK абстрагирует низкоуровневые детали, позволяя сосредоточиться на бизнес-логике. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.

Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: