Desafío: Obtener y Utilizar Datos de API
Tarea
Desarrollar una página web que muestre una lista de razas de perros y su información obtenida de la Dog API. Cuando el usuario haga clic en el botón "Cargar Razas", los datos deben obtenerse de la API y la información de cada raza (nombre, descripción y esperanza de vida) debe mostrarse en la página web. Gestionar cualquier posible error y proporcionar retroalimentación en el HTML.
Obtener datos de la API: Cuando se haga clic en el botón "Cargar Razas"
- Obtener datos de
https://dogapi.dog/api/v2/breeds; - Analizar la respuesta JSON;
- Si los datos se obtienen correctamente, proceder al siguiente paso;
- Si ocurre un error al obtener los datos, mostrar
"Failed to load breeds. Please try again later."en el elementoerror-message.
index.html
index.css
index.js
- Utilizar
fetch('https://dogapi.dog/api/v2/breeds')para obtener datos dehttps://dogapi.dog/api/v2/breeds; - Utilizar
response.json()para analizar la respuesta JSON; - Después de analizar los datos en el siguiente bloque
then, llamar a la funcióndisplayBreedsy proporcionardata.datacomo argumento; - En el bloque
catch, gestionar cualquier posible error.
index.html
index.css
index.js
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.22
Desafío: Obtener y Utilizar Datos de API
Desliza para mostrar el menú
Tarea
Desarrollar una página web que muestre una lista de razas de perros y su información obtenida de la Dog API. Cuando el usuario haga clic en el botón "Cargar Razas", los datos deben obtenerse de la API y la información de cada raza (nombre, descripción y esperanza de vida) debe mostrarse en la página web. Gestionar cualquier posible error y proporcionar retroalimentación en el HTML.
Obtener datos de la API: Cuando se haga clic en el botón "Cargar Razas"
- Obtener datos de
https://dogapi.dog/api/v2/breeds; - Analizar la respuesta JSON;
- Si los datos se obtienen correctamente, proceder al siguiente paso;
- Si ocurre un error al obtener los datos, mostrar
"Failed to load breeds. Please try again later."en el elementoerror-message.
index.html
index.css
index.js
- Utilizar
fetch('https://dogapi.dog/api/v2/breeds')para obtener datos dehttps://dogapi.dog/api/v2/breeds; - Utilizar
response.json()para analizar la respuesta JSON; - Después de analizar los datos en el siguiente bloque
then, llamar a la funcióndisplayBreedsy proporcionardata.datacomo argumento; - En el bloque
catch, gestionar cualquier posible error.
index.html
index.css
index.js
¡Gracias por tus comentarios!