Autentizace
Pro zahájení používání koncových bodů našich API se musíte nejprve autentizovat. Tento průvodce vysvětluje, jak získat a používat autentizační pověření na platformě Sheetize Cloud.
Hlavní vlastnosti
Tok autentizace ve služby Sheetize Cloud je navržen tak, aby chránil vaše data a zajistil, že pouze oprávnění uživatelé mohou nahrávat soubory a volat naše služby. Poskytuje:
- Secure, token-based access that can be revoked at any time.
- Support for both machine-to-machine and user-driven scenarios.
- Granular scopes that let you limit what a token can do.
Jak použít
Vytvořte aplikaci
- Přejděte na Odešlete požadavek, který obsahuje název souboru a název složky na
- Po přihlášení klikněte na položku menu **Applications** v levém navigačním panelu.
- Stiskněte **Create New Application** pro otevření formuláře vytvoření aplikace.
- Klikněte na tlačítko **Save** pro uložení nové aplikace.
- Klikněte na tlačítko **Save** pro uložení nové aplikace.
- V panelu *Client Credentials* uvidíte **Client ID** a **Client Secret** – uchovejte tyto hodnoty v bezpečí; budou potřeba k získání přístupového tokenu.
- V panelu *Client Credentials* uvidíte **Client ID** a **Client Secret** – uchovejte tyto hodnoty v bezpečí; budou potřeba k získání přístupového tokenu.
Získání přístupového tokenu
-
Pošlete požadavek na Autentizační koncový bod
https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret - Po provedení obdržíte token, uložte jej prosím pro pozdější použití
Použití koncových bodů
- Vyberte API, které chcete volat. V tomto příkladu ukazujeme službu Conversion, která převádí tabulkové soubory do formátu PDF.
-
Odešlete požadavek, který obsahuje soubory a přístupový token Conversion API
curl -X 'POST' \ 'https://api.sheetize.cloud/conversion/to-pdf' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer The_Secret_Access_Token \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@TestFile.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Služba odpoví URL pro stažení vygenerovaného PDF, v tomto příkladu je to:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 } -
Odešlete požadavek, který obsahuje název souboru a název složky na HowToUse111
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Obdržíte soubor a můžete jej buď použít, nebo jednoduše předat do dalšího kroku vašeho pracovního postupu.