Antes de iniciar: requisitos previos y herramientas útiles
Para comenzar a usar nuestras APIs, necesitas contar con ciertos conocimientos básicos y herramientas que faciliten la autenticación y las pruebas. En esta sección encontrarás lo necesario para preparar tu entorno de desarrollo y empezar a interactuar con los servicios disponibles en la plataforma DataInt.
1. Suscripción activa y credenciales de acceso
Section titled “1. Suscripción activa y credenciales de acceso”El primer paso para utilizar nuestras APIs es contar con una suscripción activa a DataInt. Una vez activada, el equipo de DataInt proporcionará un par de credenciales necesarias para autenticar tus peticiones:
client_idclient_secret
Estas credenciales son personales y están asociadas a tu organización. Son necesarias para obtener un token de acceso válido que te permitirá interactuar con los diferentes microservicios de forma segura.
2. Herramientas recomendadas para pruebas
Section titled “2. Herramientas recomendadas para pruebas”Para facilitar las pruebas y el desarrollo con nuestras APIs, recomendamos utilizar las siguientes herramientas:
Swagger UI y Postman
Section titled “Swagger UI y Postman”En la página de documentación de cada microservicio, encontrarás un archivo .json con la especificación completa de la API en formato OpenAPI. Este archivo contiene toda la información necesaria sobre endpoints, parámetros, tipos de datos y ejemplos de uso.
Puedes utilizar este archivo con las siguientes herramientas:
Swagger UI: Permite visualizar y probar la API directamente desde el navegador. Solo necesitas:
- Descargar el archivo
.jsonde la especificación OpenAPI - Importarlo en Swagger Editor o usar una instancia local
- Realizar pruebas interactivas con la interfaz web
Postman: Una herramienta popular para testing de APIs que te permite:
- Importar el archivo
.jsonde OpenAPI directamente - Generar automáticamente una colección completa con todos los endpoints
- Configurar variables de entorno para tus credenciales
- Automatizar pruebas y crear flujos de trabajo
Para usuarios que prefieren la línea de comandos, cURL es una excelente opción. Te permite realizar peticiones HTTP directamente desde la terminal y es ideal para:
- Pruebas rápidas
- Integración en scripts
- Debugging de peticiones específicas
Herramientas de desarrollo del navegador
Section titled “Herramientas de desarrollo del navegador”Las herramientas de desarrollo integradas en navegadores modernos (Chrome DevTools, Firefox Developer Tools) son útiles para:
- Inspeccionar peticiones y respuestas HTTP
- Debuggear aplicaciones web que consumen las APIs
- Monitorear el tráfico de red