Autentizace

Chcete-li začít používat koncové body našich API, musíte se nejprve autentizovat. Tento průvodce vysvětluje, jak získat a použít autentizační pověření na platformě Sheetize Cloud.

Hlavní funkce

Autentizační tok Sheetize Cloud je navržen tak, aby chránil vaše data a zajistil, že pouze autorizovaní 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řit aplikaci

  • Přejděte na Přehled
  • Po přihlášení klikněte na položku **Aplikace** v levém navigačním panelu.
  • Stiskněte **Vytvořit novou aplikaci** a otevře se formulář pro vytvoření aplikace.
  • V sekci *Podrobnosti aplikace* zadejte popisný název a krátký popis vaší aplikace.
  • Klikněte na tlačítko **Uložit** pro uložení nové aplikace.
  • V seznamu aplikací najděte tu, kterou jste právě vytvořili, a klikněte na její název.
  • 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ískat přístupový token

  • Pošlete požadavek na koncový bod Authenticatoru
    https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret
  • Po provedení obdržíte token, prosím uložte jej pro pozdější použití

Použít koncové body

  • Vyberte API, které chcete volat. V tomto příkladu ukazujeme službu Conversion, která převádí soubory tabulek do formátu PDF.
  • Pošlete požadavek, který zahrnuje 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 }
  • Pošlete požadavek, který zahrnuje název souboru a název složky, na Download API
    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 jej jednoduše předat do dalšího kroku vašeho pracovního postupu.
X
فارسی
Italiano
Tiếng Việt
Català
Türk
हिन्दी
Čeština
Lietuvis
Ελληνικά
Dansk
Magyar
Български
Deutsch
Bahasa Melayu
Nederlands
Русский
English
Український
Español
Polskie
ภาษาไทย
Português
ქართველი
Français
Română
한국어
Slovák
繁體中文
日本語
Indonesia
العربية
简体中文