Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Obtener y Utilizar Datos de API | JavaScript Asíncrono e Integración de API
Maestría Avanzada en JavaScript

bookDesafí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"

  1. Obtener datos de https://dogapi.dog/api/v2/breeds;
  2. Analizar la respuesta JSON;
  3. Si los datos se obtienen correctamente, proceder al siguiente paso;
  4. Si ocurre un error al obtener los datos, mostrar "Failed to load breeds. Please try again later." en el elemento error-message.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Utilizar fetch('https://dogapi.dog/api/v2/breeds') para obtener datos de https://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ón displayBreeds y proporcionar data.data como argumento;
  • En el bloque catch, gestionar cualquier posible error.
index.html

index.html

index.css

index.css

index.js

index.js

copy

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 7

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.22

bookDesafí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"

  1. Obtener datos de https://dogapi.dog/api/v2/breeds;
  2. Analizar la respuesta JSON;
  3. Si los datos se obtienen correctamente, proceder al siguiente paso;
  4. Si ocurre un error al obtener los datos, mostrar "Failed to load breeds. Please try again later." en el elemento error-message.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Utilizar fetch('https://dogapi.dog/api/v2/breeds') para obtener datos de https://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ón displayBreeds y proporcionar data.data como argumento;
  • En el bloque catch, gestionar cualquier posible error.
index.html

index.html

index.css

index.css

index.js

index.js

copy

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 7
some-alt