Cómo conectar la API de Banxico con Google Sheets usando Apps Script
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.
Aprender a consumir APIs es una de las habilidades más demandadas en programación hoy en día.
En este tutorial te voy a enseñar paso a paso cómo hacerlo usando JavaScript… pero con un ejemplo mucho más interesante que los típicos datos aburridos.
👉 Vamos a construir una mini app real usando la API de Dragon Ball.
⚡ Al final podrás descargar el proyecto completo listo para usar.
Si quieres ahorrar tiempo y tener todo listo, puedes descargar el proyecto completo:
👉 Descargar HTML + JavaScript listo (Proyecto completo)
A continuación verás un ejemplo completo de cómo consumir la Dragon Ball API usando JavaScript y fetch. Este ejemplo es ideal si estás aprendiendo APIs REST para proyectos reales.
fetch("https://dragonball-api.com/api/characters?name=goku")
.then(response => response.json())
.then(data => {
console.log(data);
});
Este código realiza una petición HTTP y devuelve datos en formato JSON que puedes usar en cualquier aplicación.
https://dragonball-api.com/api/El consumo de APIs es una habilidad clave en roles como:
Hoy en día, la mayoría de las aplicaciones se conectan a APIs, por lo que dominar esto puede abrirte oportunidades laborales reales.
La Dragon Ball API es un servicio gratuito que proporciona datos sobre personajes, episodios y más.
Puedes revisar la documentación oficial aquí:
Crearemos un selector de personajes y un área donde se mostrará la información automáticamente.
async function obtenerPersonajeInfo(personaje) {
const url = `https://dragonball-api.com/api/characters?name=${personaje.toLowerCase()}`;
const respuesta = await fetch(url);
const datos = await respuesta.json();
}
function mostrarInformacionPersonaje(info) {
const infoDiv = document.getElementById('personaje-info');
const imagen = info.image || info.image_url || 'https://via.placeholder.com/300';
infoDiv.innerHTML = `
<h2>${info.name}</h2>
<p><strong>Raza:</strong> ${info.race || 'Desconocida'}</p>
<p><strong>Poder:</strong> ${info.power || 'Desconocido'}</p>
<p><strong>Descripción:</strong> ${info.description || 'No disponible'}</p>
<img src="${imagen}" style="width:300px;height:auto;" />
`;
}
Guarda el archivo como .html y ábrelo en tu navegador.
Este mismo enfoque lo puedes aplicar en dashboards, automatización o aplicaciones web reales.
Ahora ya sabes cómo consumir APIs usando JavaScript con un ejemplo real.
Comentarios
Publicar un comentario
Dejanos tus dudas y comentarios