Защита
Добро пожаловать в документацию API Protect Lock — упрощённое решение для защиты содержимого электронных таблиц в широком наборе популярных форматов, включая Excel (.xlsx, .xls, .xlsm), CSV (.csv), TSV (.tsv), Apple Numbers (.numbers) и многие другие. Независимо от того, нужно ли вам защитить конфиденциальные финансовые модели, исследовательские данные или любую другую табличную информацию, этот API предоставляет единый, удобный для разработчиков эндпоинт для применения надёжного шифрования на основе пароля. Одним вызовом API вы можете заблокировать не только сырые данные ячеек, но и встроенные диаграммы, изображения и текстовые аннотации, обеспечивая конфиденциальность всех элементов вашего файла при обмене, архивировании или аудите соответствия. API разработан для скорости и надёжности, обрабатывает большие файлы с минимальной задержкой, поддерживая высокие криптографические стандарты, так что вы можете быть уверены, что данные недоступны без правильного пароля и защищены от случайного раскрытия.
Основные функции
Интеграция Protect Lock в ваш рабочий процесс проста. Документация предоставляет чёткие инструкции по аутентификации, формированию запросов и обработке ответов, а также практические примеры для различных языков программирования. Вы узнаете, как задавать параметры защиты, безопасно управлять паролями и проверять целостность зашифрованных файлов после обработки. Кроме того, API поддерживает пакетные операции, позволяя защищать несколько документов в одном запросе — полезная функция для массового архивирования или автоматических конвейеров отчётности. Изучая дальнейшие разделы, вы откроете лучшие практики обработки ошибок, оптимизации производительности и вопросов соответствия, что позволит вам надёжно защищать данные с уверенностью и лёгкостью. Давайте начнём и посмотрим, как один простой вызов может сделать ваши таблицы неприступными.
Документы
Параметры
- secret: Секрет, который вы хотите использовать для защиты файлов
- UploadFileRequest.OperationId: Это идентификатор операции
- UploadFileRequest.Files: Это файлы, которые необходимо загрузить в наш онлайн‑сервис; вы можете подготовить данные любым способом, но они должны соответствовать стандарту HTML‑элемента input type="file".
-
Отправьте запрос, включающий файлы и токен доступа API защиты
curl -X 'POST' \ 'https://api.sheetize.cloud/protect?secret=TheSecret' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Сервис ответит URL‑адресом для скачивания обработанного файла, в этом примере это:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Отправьте запрос, включающий имя файла и имя папки для API загрузки
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Вы получите файл и сможете либо использовать его, либо просто передать на следующий шаг вашего рабочего процесса.