Znak wodny
Witamy w oficjalnej dokumentacji naszego API do usuwania haseł z arkuszy kalkulacyjnych – zoptymalizowanego, skierowanego do deweloperów rozwiązania, które natychmiast odblokowuje chronione pliki arkuszy kalkulacyjnych. Niezależnie od tego, czy pracujesz z zeszytami Microsoft Excel (.xlsx, .xls, .xlsm), prostymi eksportami CSV lub TSV (.csv, .tsv), dokumentami Apple Numbers (.numbers), czy innym obsługiwanym formatem, nasza usługa obsłuży je wszystkie przy użyciu jednego, bezpiecznego żądania HTTP. API zostało zaprojektowane z myślą o nowoczesnych przepływach pracy, umożliwiając automatyzację odzyskiwania zapomnianych haseł, ułatwienie migracji danych między systemami lub integrację płynnego odblokowywania w większych pipeline'ach przetwarzania danych. Każde przesłanie jest szyfrowane w tranzycie i przetwarzane w izolowanym środowisku, co gwarantuje, że Twoje poufne dane pozostają prywatne, podczas gdy odzyskujesz pełny dostęp do ich zawartości.
Główne funkcje
Rozpoczęcie jest tak proste, jak wysłanie pliku i opcjonalnie znanego hasła do naszego endpointu; API wykonuje ciężką pracę i zwraca niechronioną wersję gotową do natychmiastowego użycia. Wydajność jest kluczowym priorytetem, dlatego pliki są odblokowywane w ciągu kilku sekund, a nasze solidne obsługiwanie błędów zapewnia czytelne informacje zwrotne, jeśli nie można usunąć hasła lub format pliku nie jest obsługiwany. Szczegółowe przykłady żądań/odpowiedzi, fragmenty SDK dla popularnych języków oraz wytyczne najlepszych praktyk są dostępne w całej dokumentacji, aby pomóc szybko i pewnie zintegrować usługę. Dzięki naszemu API możesz wyeliminować wąskie gardło ręcznego usuwania haseł i skupić się na tworzeniu kolejnej świetnej funkcji zasilanej nieograniczonymi danymi z arkuszy kalkulacyjnych.
Dokumenty
Parametry
- secret: Sekret, którego chcesz użyć do odblokowania plików
- UploadFileRequest.OperationId: To jest identyfikator operacji
- UploadFileRequest.Files: To są pliki, które musisz przesłać do naszych usług online; możesz przygotować dane w dowolny sposób, ale muszą one spełniać standard pola wejściowego HTML typu file.
-
Wyślij żądanie zawierające pliki i token dostępu API odblokowywania
curl -X 'POST' \ 'https://api.sheetize.cloud/unlock?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' -
Usługa zwróci URL do pobrania przetworzonego pliku, w tym przykładzie jest to:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Wyślij żądanie zawierające nazwę pliku i nazwę folderu do API pobierania
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Otrzymasz plik i możesz go użyć lub po prostu przekazać do kolejnego kroku w swoim przepływie pracy.