Блокировка файлов Excel – Документация API Aspose.Cells Cloud
Версия API: v3.0 (текущая)
Этот REST API блокирует рабочие тетради Excel.
API PostLock
POST https://api.aspose.cloud/v3.0/cells/lock
Необходимые условия – Запрос должен отправляться по протоколу HTTPS и включать действительный токен OAuth 2.0 Bearer в заголовке Authorization.
Параметры запроса:
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| file | file | form‑data (multipart body) | Рабочая тетрадь Excel, подлежащая загрузке и блокировке. |
| password | string | query string | Пароль для рабочей тетради (необязательно). |
Спецификация OpenAPI определяет публично доступное программное интерфейсное решение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как вызвать облачный API с помощью cURL.
Вы можете загрузить тестовую рабочую тетрадь — Sample.xlsx — для проверки запроса.
Примечание: API поддерживает файлы размером до 100 МБ; более крупные данные могут привести к ответу с кодом 413 («Payload Too Large» — «Слишком большой объем данных»).
Детали ответа
| Поле | Тип | Описание |
|---|---|---|
| Filename | string | Имя заблокированной рабочей тетради, возвращаемое сервисом. |
| FileSize | integer | Размер заблокированного файла в байтах. |
| FileContent | string (Base64) | Заблокированная рабочая тетрадь, закодированная в формате Base64. |
Для извлечения заблокированной рабочей тетради декодируйте значение FileContent из Base64 и сохраните его, используя имя файла Filename, указанное в ответе.
Обработка ошибок
– API возвращает стандартные HTTP-коды состояния (например, 400 Bad Request, 401 Unauthorized, 500 Internal Server Error) вместе с объектом ошибки в формате JSON, содержащим поля Code и Message.
Семейство облачных SDK
Использование SDK — это лучший способ ускорить разработку. SDK скрывает низкоуровневые детали, позволяя сосредоточиться на задачах вашего проекта. Ознакомьтесь со репозиторием на GitHub, чтобы получить полный список SDK Aspose.Cells Cloud.
Следующие примеры кода демонстрируют, как вызывать веб-сервисы Aspose.Cells с использованием различных SDK: