Prueba tus APIs con Postman desde VS Code

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.

Prueba tus APIs con Postman desde VS Code

Métodos para acceder a Postman

Aplicación de Windows

Puede descargar Postman, instalarlo y comenzar a probar API: Descargar Postman | Empieza gratis

Prueba tus APIs con Postman desde VS Code

Aplicación Web de Postman

Esta es mi manera preferida para probar las API, accediendo directamente desde el navegador.

Prueba tus APIs con Postman desde VS Code

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.

Prueba tus APIs con Postman desde VS Code

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

rapid ai client

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

  1. Abra Visual Studio Code
  2. Acceda a la sección de Extensiones (o presione Ctrl+Shift+X)
  3. Busque «Postman» en el marketplace de extensiones
  4. Seleccione la extensión oficial de Postman e instálela.
  5. Aceptar el aviso de Visual Studio Code de confianza en el publicador.

Una vez instalada, inicie sesión en su cuenta  de Postman.

postman

postman

postman

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:

  1. 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.

Postman

postman

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.

postman

Finalmente haremos una solicitud GET de la lista de empresas.

Postman

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

Prueba tus APIs con Postman desde VS Code

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.

Tabla de contenidos

Síguenos en Linkedin
Suscribete a la Newsletter




    Etiquetas