Bescherm
Welkom bij de Protect Lock API-documentatie – een gestroomlijnde oplossing voor het beveiligen van spreadsheetinhoud in een breed scala aan populaire formaten, waaronder Excel (.xlsx, .xls, .xlsm), CSV (.csv), TSV (.tsv), Apple Numbers (.numbers) en nog veel meer. Of u nu gevoelige financiële modellen, vertrouwelijke onderzoeksdata of andere tabelgegevens moet beschermen, deze API biedt één ontwikkelaarvriendelijk eindpunt om robuuste wachtwoordgebaseerde encryptie toe te passen. Door slechts één aanroep te doen, kunt u niet alleen ruwe celgegevens vergrendelen, maar ook ingesloten grafieken, afbeeldingen en tekstannotaties, zodat elk element van uw bestand vertrouwelijk blijft tijdens delen, archiveren of compliance‑audits. De API is ontworpen voor snelheid en betrouwbaarheid, verwerkt grote bestanden met minimale latency en handhaaft hoge cryptografische standaarden, zodat u erop kunt vertrouwen dat uw data ontoegankelijk is zonder het juiste wachtwoord en veilig tegen onbedoelde blootstelling.
Belangrijkste functies
Het integreren van Protect Lock in uw workflow is eenvoudig. De documentatie biedt duidelijke richtlijnen voor authenticatie, het opbouwen van verzoeken en het afhandelen van reacties, samen met praktische voorbeelden voor verschillende programmeertalen. U leert hoe u beschermingsparameters specificeert, wachtwoorden veilig beheert en de integriteit van versleutelde bestanden verifieert na verwerking. Daarnaast ondersteunt de API batch‑operaties, waarmee u meerdere documenten in één verzoek kunt beveiligen – een waardevolle functie voor bulk‑archivering of geautomatiseerde rapportage‑pijplijnen. Terwijl u de komende secties verkent, ontdekt u best practices voor foutafhandeling, prestatie‑optimalisatie en compliance‑overwegingen, waardoor u uw data met vertrouwen en gemak kunt beveiligen. Laten we beginnen en zien hoe één eenvoudige aanroep uw spreadsheets ondoordringbaar kan maken.
Documenten
Parameters
- secret: Het geheim dat u wilt gebruiken om de bestanden te beveiligen
- UploadFileRequest.OperationId: Dit is een bewerkings‑id
- UploadFileRequest.Files: Dit zijn bestanden die u moet uploaden naar onze online diensten; u kunt de data op uw eigen manier voorbereiden, maar deze moet voldoen aan de standaard van het HTML‑bestandinvoerveld.
-
Stuur een verzoek dat de bestanden en het toegangstoken bevat Bescherm 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' -
De service zal reageren met een download‑URL voor het verwerkte bestand, in dit voorbeeld is het:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Stuur een verzoek dat de bestandsnaam en de mapnaam bevat naar Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - U ontvangt het bestand en kunt het gebruiken of simpelweg doorsturen naar de volgende stap van uw workflow.