Автентифікація

Щоб почати використовувати кінцеві точки наших API, спочатку потрібно автентифікуватися. Цей посібник пояснює, як отримати та використовувати дані автентифікації в платформі Sheetize Cloud.

Основні можливості

Процес автентифікації Sheetize Cloud розроблений для захисту ваших даних і забезпечення того, щоб лише уповноважені користувачі могли завантажувати файли та викликати наші служби. Він забезпечує:
  • 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.

Як користуватися

Створити застосунок

  • Перейдіть до Панель управління
  • Після входу натисніть пункт меню **Applications** на лівій навігаційній панелі.
  • Натисніть **Create New Application**, щоб відкрити форму створення застосунку.
  • У розділі *Application Details* введіть описову назву та короткий опис вашого застосунку.
  • Натисніть кнопку **Save**, щоб зберегти новий застосунок.
  • У списку застосунків знайдіть створений щойно застосунок і натисніть його назву.
  • У панелі *Client Credentials* ви побачите **Client ID** та **Client Secret** — збережіть ці значення в безпеці; вони знадобляться для отримання токена доступу.

Отримати токен доступу

  • Зробіть запит до Authenticator endpoint
    https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret
  • Після виконання ви отримаєте токен, будь ласка, збережіть його для подальшого використання

Використовувати кінцеві точки

  • Виберіть API, який ви хочете викликати. У цьому прикладі ми демонструємо сервіс Conversion, який перетворює електронні таблиці у формат PDF.
  • Надішліть запит, який включає файли та токен доступу 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'
  • Сервіс відповість URL‑адресою для завантаження створеного PDF; у цьому прикладі це:
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 }
  • Надішліть запит, який включає ім’я файлу та назву папки до Download API
    curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
  • Ви отримаєте файл і можете або використати його, або просто передати далі на наступний крок вашого процесу.
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
العربية
简体中文