Uwierzytelnianie

Aby rozpocząć korzystanie z punktów końcowych naszych API, musisz najpierw się uwierzytelnić. Ten przewodnik wyjaśnia, jak uzyskać i używać danych uwierzytelniających w platformie Sheetize Cloud.

Główne funkcje

Proces uwierzytelniania w Sheetize Cloud został zaprojektowany, aby chronić Twoje dane i zapewnić, że tylko autoryzowani użytkownicy mogą przesyłać pliki i wywoływać nasze usługi. Zapewnia on:
  • 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 używać

Utwórz aplikację

  • Przejdź do Panel sterowania
  • Po zalogowaniu kliknij pozycję menu **Applications** w lewym pasku nawigacji.
  • Naciśnij **Create New Application**, aby otworzyć formularz tworzenia aplikacji.
  • W sekcji *Application Details* wprowadź opisową nazwę oraz krótką charakterystykę swojej aplikacji.
  • Kliknij przycisk **Save**, aby zapisać nową aplikację.
  • Na liście aplikacji znajdź tę, którą właśnie stworzyłeś, i kliknij jej nazwę.
  • W panelu *Client Credentials* zobaczysz **Client ID** oraz **Client Secret** – zachowaj te wartości w bezpiecznym miejscu; będą potrzebne do uzyskania tokenu dostępu.

Uzyskaj token dostępu

  • Wykonaj żądanie do Authenticator endpoint
    https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret
  • Po wykonaniu otrzymasz token, proszę go zachować do późniejszego użycia

Użyj punktów końcowych

  • Wybierz API, które chcesz wywołać. W tym przykładzie demonstrujemy usługę Konwersji, która przekształca pliki arkuszy kalkulacyjnych do formatu PDF.
  • Wyślij żądanie, które zawiera pliki oraz token dostępu 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'
  • Usługa zwróci URL do pobrania wygenerowanego PDF, w tym przykładzie jest to:
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 }
  • Wyślij żądanie, które zawiera nazwę pliku i nazwę folderu do Download API
    curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -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.
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
العربية
简体中文