En el ecosistema de desarrollo moderno para Business Central, la capacidad de interactuar eficientemente con APIs se ha convertido en una habilidad fundamental.
Durante mi experiencia profesional, he descubierto que Postman destaca como una solución robusta y versátil para este propósito. Esta potente herramienta simplifica enormemente el proceso de creación, ejecución y validación de solicitudes API, permitiéndonos manejar con facilidad operaciones HTTP como GET, POST, PUT y DELETE, incluso en escenarios que requieren variables complejas y manejo de datos dinámicos.
En este artículo, exploraremos cómo integrar Postman directamente en Visual Studio Code, optimizando nuestro flujo de trabajo al permitirnos probar APIs sin abandonar nuestro entorno de desarrollo principal.
Métodos para acceder a Postman
Aplicación de Windows
Puede descargar Postman, instalarlo y comenzar a probar API: Descargar Postman | Empieza gratis
Aplicación Web de Postman
Esta es mi manera preferida para probar las API, accediendo directamente desde el navegador.
Extensión de Postman para Visual Studio Code
Esta nueva opción, lanzada hace aproximadamente 1 año, permite comenzar a probar las API de Business Central, o cualquier API, directamente desde el IDE de Visual Studio Code. En este artículo nos centraremos en esta opción y cómo aprovecharla.
Alternativas a Postman
En caso de que no te guste Postman, podrías aprovechar otras herramientas como:
- Extensión VS Code REST Cliente
- Powershell para probar sus API o la actual
- Extensión VS Code RapidAPIClient
Requisitos previos para pruebas de API
Independientemente de la herramienta que decida utilizar para sus pruebas de API, en este post utilizaremos OAuth 2.0, por lo que necesitará:
- Un registro de aplicación en Azure Portal
- En caso de pruebas con API de BC, deberá agregar esa cuenta a BC en la página Aplicaciones de Azure Active Directory en BC
Instalación de la extensión de Postman en VS Code
- Abra Visual Studio Code
- Acceda a la sección de Extensiones (o presione Ctrl+Shift+X)
- Busque «Postman» en el marketplace de extensiones
- Seleccione la extensión oficial de Postman e instálela.
- Aceptar el aviso de Visual Studio Code de confianza en el publicador.
Una vez instalada, inicie sesión en su cuenta de Postman.
Configuración de variables de entorno para Business Central
Para facilitar las pruebas y evitar repetir constantemente los mismos valores, es recomendable configurar variables de entorno:
- Cree un nuevo entorno en Postman: Desde VS Code, pulsar “Create Workspace”. Se le redirigirá a la versión web para crear el nuevo espacio.
2. Configure las siguientes variables clave:
- baseURL: URL base de su instancia de Business Central
- tenantID: ID del inquilino de Azure AD
- environment: Entorno de Business Central (producción, sandbox, etc.)
- company_guid: Guid de empresa que se vaya a utilizar para operaciones CRUD.
Finalmente haremos una solicitud GET de la lista de empresas.
Conclusión
La extensión de Postman para VS Code brinda una experiencia integrada para probar API sin salir de su entorno de desarrollo. En un próximo post, realizaremos operaciones básicas con la API de Business Central.
Si tiene alguna pregunta adicional sobre el uso de Postman con Business Central o necesita asistencia con sus pruebas de API, no dude en contactarnos. Estaremos encantados de ayudarle.
ABD: Tu Socio en la Transformación Digital
En el contexto de la transformación digital y la integración de herramientas avanzadas como Postman en el desarrollo de Business Central, contar con un socio estratégico puede marcar la diferencia.
ABD Consultoría y Soluciones Informáticas es una empresa especialista en proporcionar soluciones tecnológicas de vanguardia para empresas, ayudándolas a optimizar sus procesos y mejorar su eficiencia operativa.
Con más de 30 años de experiencia, ABD ofrece servicios personalizados en áreas críticas de gestión como ERP, CRM, Microsoft 365, Power BI, Azure y otros servicios en la nube.
Nuestro equipo de expertos está comprometido con la excelencia y la innovación, asegurando que cada cliente reciba soluciones adaptadas a sus necesidades específicas.
Si está considerando la transformación digital de su empresa, ABD es el socio ideal para llevar a cabo esta transición.
Nuestro compromiso con la innovación y la mejora continua nos permite ofrecer soluciones tecnológicas de vanguardia que impulsan el éxito de nuestros clientes en el entorno digital en constante evolución.
No lo dudes y contacta con nosotros.