Autenticación
Para comenzar a usar los puntos finales de nuestras API, debe autenticarse primero. Esta guía explica cómo obtener y usar credenciales de autenticación con la plataforma Sheetize Cloud.
Características Principales
El flujo de autenticación de Sheetize Cloud está diseñado para proteger sus datos y garantizar que solo usuarios autorizados puedan cargar archivos e invocar nuestros servicios. Proporciona:
- 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.
Cómo Usar
Crear una aplicación
- Ir a Enviar una solicitud que incluya el nombre del archivo y el nombre de la carpeta a
- Después de iniciar sesión, haga clic en el elemento de menú **Applications** en la barra de navegación izquierda.
- Presione **Create New Application** para abrir el formulario de creación de aplicación.
- Haga clic en el botón **Save** para guardar la nueva aplicación.
- Haga clic en el botón **Save** para guardar la nueva aplicación.
- En el panel *Client Credentials* verá un **Client ID** y un **Client Secret**; conserve estos valores seguros; serán necesarios para obtener un token de acceso.
- En el panel *Client Credentials* verá un **Client ID** y un **Client Secret**; conserve estos valores seguros; serán necesarios para obtener un token de acceso.
Obtener un Token de Acceso
-
Realice una solicitud al endpoint de Autenticador
https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret - Después de la ejecución recibirá el token, por favor guárdelo para uso posterior
Usar los Puntos Finales
- Elija la API que desea llamar. En este ejemplo demostramos el servicio de Conversión, que transforma archivos de hoja de cálculo a formato PDF.
-
Envíe una solicitud que incluya los archivos y el token de acceso API de Conversión
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' -
El servicio responderá con una URL de descarga para el PDF generado, en este ejemplo es:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 } -
Enviar una solicitud que incluya el nombre del archivo y el nombre de la carpeta a HowToUse111
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Recibirá el archivo y podrá usarlo o simplemente enviarlo al siguiente paso de su flujo de trabajo.