¿Por qué algunos países prosperan y otros no? Confianza social, tecnología y desarrollo
Bienvenid@ a Programación para Todos, un espacio personal donde documento aprendizajes técnicos, ideas y procesos de programación que he querido probar y entender por cuenta propia. Los casos y ejemplos que comparto no tienen referencia a mi trabajo, sino que son ejercicios, pruebas y escenarios recreados a partir de inquietudes técnicas personales. Este blog funciona como un compendio personal de conocimiento: código, ideas y reflexiones que decido compartir.
Las APIs meteorológicas son una excelente forma de aprender a consumir servicios REST utilizando JavaScript. En este proyecto creamos una pequeña herramienta que analiza el clima actual de tu ubicación y te da recomendaciones rápidas.
La aplicación consulta una API pública del clima y con base en la temperatura y la lluvia genera sugerencias como:
Además, la aplicación utiliza la geolocalización del navegador para detectar tu ubicación automáticamente.
Para este ejemplo utilizamos la API meteorológica gratuita de Open-Meteo:
https://api.open-meteo.com/v1/forecast
El endpoint permite consultar el clima actual enviando la latitud y longitud.
fetch("https://api.open-meteo.com/v1/forecast?latitude=19.4326&longitude=-99.1332¤t_weather=true")
.then(res => res.json())
.then(data => {
console.log(data.current_weather.temperature);
});
El flujo de la aplicación es el siguiente:
Este tipo de proyectos es ideal para aprender:
En este blog también puedes encontrar otros ejemplos de APIs como:
Todos estos ejemplos muestran cómo integrar APIs públicas en proyectos reales.
Comentarios
Publicar un comentario
Dejanos tus dudas y comentarios