¿Cómo interactuar con APIs públicas usando Postman?
Las APIs públicas tienen un gran potencial para integrar funciones y datos en tus proyectos. Estos servicios permiten funcionalidades como obtener datos, autorizaciones y crear aplicaciones más dinámicas. Aprenderemos a conectarnos con estas APIs usando una herramienta poderosa: Postman.
¿Qué es Postman y cómo instalarlo?
Postman es una herramienta diseñada para interactuar con APIs de manera efectiva. Proporciona una interfaz gráfica que simplifica las peticiones HTTP y la generación de código correspondiente. Esencial para desarrolladores que buscan probar y trabajar con APIs.
Para comenzar, debes descargar e instalar Postman en tu computadora. Sigue estos pasos:
Instálala siguiendo las instrucciones en pantalla.
Una vez instalada, ábrela para empezar a crear peticiones.
¿Cómo encontrar y probar una API pública?
Para demostrar cómo usar una API, usaremos Cat API, un servicio web que proporciona imágenes aleatorias de gatos. Aquí tienes cómo hacerlo:
Accede a Cat API: Basta con buscar "Cat API" en tu navegador. En su documentación, encontrarás varios ejemplos de cómo obtener imágenes de gatos.
Realizar peticiones usando el navegador:
Identifica la url que proporciona imágenes aleatorias de gatos.
Ingresa dicha URL en el navegador para ver las respuestas y validar el funcionamiento. Por ejemplo, la URL base para imágenes es https://api.thecatapi.com/v1/images/search.
Creando peticiones en Postman:
# Abre Postman y crea una nueva petición
1. Haz click en "New" y selecciona "Request".
2. Nombra tu petición, por ejemplo: "Gato aleatorio".
3. Elige el método HTTP adecuado, generalmente "GET" para obtener datos.
4. Copia y pega la URL desde la documentación de Cat API.
5. Haz click en "Send" para enviar la petición.
¿Cómo interpretar y manipular las respuestas de una API?
Una vez enviada una petición en Postman, recibirás ciertos datos:
ID de la imagen: Identifica de manera única la imagen recibida.
URL de la imagen: La dirección de donde puedes ver o descargar la imagen.
Dimensiones de la imagen: Ancho y alto en píxeles.
Con estos datos, puedes visualizar las imágenes directamente desde tu navegador o procesarlas en tus proyectos.
¿Cómo guardar y reutilizar las peticiones?
Una de las características potentes de Postman es la capacidad de guardar peticiones y exportar el código para su uso en proyectos:
Guardar las peticiones:
Una vez que hayas creado y probado la petición, guárdala en una colección para fácil acceso futuro.
Exportar el código de la petición:
Haz click en "Code" después de realizar la petición.
Selecciona el lenguaje de programación que estés usando, por ejemplo, Java.
Postman generará el código de petición que puedes usar en tu aplicación.
¿Cómo integrar las peticiones en tu proyecto Java?
Para aquellos que trabajan con Java, puede integrarse fácilmente:
Usa la librería HttpClient de Java para manejar las peticiones HTTP.
Importa el código generado por Postman y ajústalo dentro de tu proyecto.
Utiliza las respuestas para manejar y presentar la información de las imágenes como desees.
La integración de APIs, como la Cat API, en tus proyectos, no solo enriquece las funcionalidades, sino que también mejora la experiencia de usuario al proporcionar contenido dinámico y actualizado. Estoy seguro de que con práctica y curiosidad, dominarás el uso de estas herramientas. ¡Continúa explorando y aprendiendo!
Derrepente la versión de Java a que apunta Postman es diferente...
Es debido a que postman genera automáticamente diferentes headers en cada consumo, en tu caso creería que no hiciste el consumo sino que copiaste la URL de la api y sacaste el código, por lo tanto Postman no genero nada.
Año 2023, septiembre. Primero hay que ir -> new -> HTTP (ya no figura más como "request")
Ahí creamos la petición y cuando ponemos Save nos aparece la ventana que a el profesor le aparece primero.
Llevo usando postman hace bastante tiempo y no sabia que podia generar el codigo que hace la peticion jajaja
wow
Excelente clase, corta pero entendí un poco mas de APIs, y su consumo desde Java....venia aplicándolo en lo laboral, y no lo entendía muy bien, era engorroso
Excelente sobre todo la herramienta de POSTMAN que es realmente muy útil a la hora desarrollar API's
Interesante!!! Información práctica y concisa. Cada vez mas interesado en lo que aprenderemos
Excelente aprendiendo a usar nuevas herramientas que nos permitira ser mas eficientes en nuestros trabajos. En cuanto al codigo que me dio el postman me imagino es distinto porque la api debe haber realizado actualizaciones.
2:27 XDDD no sé porque me dio tanta risa el "Muy bien que ternura" en X2 jajaja
Listo!
Muchas gracias por la clase instructor Santiago, cada vez más comprendo cómo funcionan las APIs.
En cuanto al código que se me género en Postman, es similar al de compañero Santiago esperemos para determinar si son cambios en la API al momento de involucrarlo en nuestra aplicación.
Codigo: