Protect
Välkommen till Protect Lock API‑dokumentationen – en förenklad lösning för att säkra kalkylbladsinnehåll över ett brett spektrum av populära format, inklusive Excel (.xlsx, .xls, .xlsm), CSV (.csv), TSV (.tsv), Apple Numbers (.numbers) och många fler. Oavsett om du behöver skydda känsliga finansiella modeller, konfidentiell forskningsdata eller någon annan tabulär information, ger detta API en enda, utvecklarvänlig slutpunkt för att tillämpa robust lösenordsbaserad kryptering. Genom att helt enkelt anropa ett anrop kan du låsa både råa celldata samt inbäddade diagram, bilder och textannotationer, vilket säkerställer att varje element i din fil förblir konfidentiellt vid delning, arkivering eller regelefterlevnadsgranskningar. API‑et är designat för hastighet och pålitlighet, hanterar stora filer med minimal latens samtidigt som det upprätthåller höga kryptografiska standarder, så du kan vara säker på att dina data både är oåtkomliga utan rätt lösenord och skyddade mot oavsiktlig exponering.
Huvudfunktioner
Att integrera Protect Lock i ditt arbetsflöde är enkelt. Dokumentationen ger tydlig vägledning för autentisering, begärans konstruktion och svarshantering, tillsammans med praktiska exempel för olika programmeringsspråk. Du får lära dig hur du specificerar skyddsparametrar, hanterar lösenord säkert och verifierar integriteten för krypterade filer efter bearbetning. Dessutom stödjer API‑et batch‑operationer, vilket gör det möjligt att skydda flera dokument i en enda begäran – en värdefull funktion för massarkivering eller automatiserade rapporteringspipeline. När du utforskar avsnitten framöver kommer du att upptäcka bästa praxis för felhantering, prestandaoptimering och efterlevnadsaspekter, vilket ger dig möjlighet att skydda dina data med förtroende och lätthet. Låt oss börja och se hur ett enda, enkelt anrop kan göra dina kalkylblad ogenomträngligt säkra.
Dokument
Parametrar
- secret: Den hemlighet du vill använda för att skydda filerna
- UploadFileRequest.OperationId: Detta är ett operations‑ID
- UploadFileRequest.Files: Detta är filer du behöver ladda upp till våra onlinetjänster, du kan förbereda data på ditt eget sätt men det måste följa standarden för html‑input‑fil.
-
Skicka en förfrågan som inkluderar filerna och åtkomsttoken Protect 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' -
Tjänsten svarar med en nedladdnings‑URL för den behandlade filen, i detta exempel är den:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Skicka en förfrågan som inkluderar filnamnet och mappnamnet till Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Du kommer att få filen och du kan antingen använda den eller helt enkelt vidarebefordra den till nästa steg i ditt arbetsflöde.