Пакетная разблокировка
Этот 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: