Снять защиту с книги Excel — Aspose.Cells Cloud API
Contents
[
Hide
]
Используйте этот REST API для снятия защиты с книги Excel.
API DeleteUnProtectWorkbook
DELETE https://api.aspose.cloud/v3.0/cells/{name}/protection
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
Параметры пути
| Параметр | Тип | Описание | Обязательный |
|---|---|---|---|
| name | string | Имя файла книги (включая расширение). | Да |
Параметры запроса
| Имя параметра | Тип | Описание |
|---|---|---|
| folder | string | Путь к папке, содержащей исходную книгу. |
| storageName | string | Имя службы хранилища, где находится книга. |
Параметры тела запроса
| Имя параметра | Тип | Описание |
|---|---|---|
| protection | WorkbookProtectionRequest | Объект, определяющий параметры защиты для удаления. |
WorkbookProtectionRequest
| Имя параметра | Тип | Описание |
|---|---|---|
| ProtectionType | string | Тип удаляемой защиты (ALL, CONTENTS, NONE, OBJECTS, SCENARIOS, STRUCTURE, WINDOWS). |
| Password | string | Пароль, необходимый для снятия защиты (опционально). |
Пример cURL
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/test.xlsx/protection?folder=MyFolder&storageName=MyStorage" \
-H "Authorization: Bearer <access_token>" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{ "ProtectionType": "ALL", "Password": "aspose"}'
Ответ (успех)
{
"Code": 200,
"Status": "OK"
}
Коды ошибок HTTP
| HTTP-статус | Код ошибки | Описание |
|---|---|---|
| 400 | BadRequest | Отсутствуют или недопустимы параметры. |
| 401 | Unauthorized | Недействительный или отсутствующий токен доступа. |
| 404 | NotFound | Указанная книга не найдена в указанной папке/хранилище. |
| 500 | InternalServerError | Непредвиденная ошибка сервера. |
Как использовать API DeleteUnProtectWorkbook с SDK
Спецификация API DeleteUnProtectWorkbook
Спецификация OpenAPI определяет общедоступное программное интерфейсное определение и позволяет выполнять REST-взаимодействия прямо из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Приведённый ниже пример демонстрирует, как выполнять вызовы облачного API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK упрощает интеграцию и снижает объём шаблонного кода. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.
Приведённые ниже примеры кода показывают, как вызывать веб-сервисы Aspose.Cells с использованием различных SDK: