Authentification

Pour commencer à utiliser les points de terminaison de nos API, vous devez d'abord vous authentifier. Ce guide explique comment obtenir et utiliser les identifiants d'authentification avec la plateforme Sheetize Cloud.

Fonctionnalités principales

Le flux d'authentification de Sheetize Cloud est conçu pour protéger vos données et garantir que seuls les utilisateurs autorisés peuvent télécharger des fichiers et invoquer nos services. Il offre :
  • 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.

Comment l'utiliser

Créer une application

  • Allez à la Tableau de bord
  • Après vous être connecté, cliquez sur l'élément de menu **Applications** dans la barre de navigation à gauche.
  • Cliquez sur **Créer une nouvelle application** pour ouvrir le formulaire de création d'application.
  • Dans la section *Détails de l'application*, saisissez un nom descriptif et une brève description de votre application.
  • Cliquez sur le bouton **Enregistrer** pour sauvegarder la nouvelle application.
  • Dans la liste des applications, localisez celle que vous venez de créer et cliquez sur son nom.
  • Dans le panneau *Identifiants client*, vous verrez un **Client ID** et un **Client Secret** – conservez ces valeurs en lieu sûr ; elles seront nécessaires pour obtenir un jeton d'accès.

Obtenir un jeton d'accès

  • Effectuez une requête vers le point de terminaison Authenticator
    https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret
  • Après l'exécution, vous recevrez le jeton, veuillez le conserver pour une utilisation ultérieure.

Utiliser les points de terminaison

  • Choisissez l'API que vous souhaitez appeler. Dans cet exemple, nous présentons le service de conversion, qui transforme les fichiers tableur en format PDF.
  • Envoyez une requête incluant les fichiers et le jeton d'accès API de conversion
    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'
  • Le service répondra avec une URL de téléchargement pour le PDF généré, dans cet exemple :
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 }
  • Envoyez une requête incluant le nom du fichier et le nom du dossier à API de téléchargement
    curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
  • Vous recevrez le fichier et vous pourrez soit l'utiliser, soit simplement le transmettre à l'étape suivante de votre flux de travail.
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
العربية
简体中文