 Desafio: Buscar e Utilizar Dados de API
Desafio: Buscar e Utilizar Dados de API
Tarefa
Desenvolvimento de uma página web que exibe uma lista de raças de cães e suas informações obtidas da Dog API. Ao clicar no botão "Carregar Raças", os dados devem ser buscados na API e as informações da raça (nome, descrição e expectativa de vida) devem ser exibidas na página. Gerenciamento de possíveis erros e fornecimento de feedback no HTML.
Buscar dados da API: Ao clicar no botão "Carregar Raças"
- Buscar dados em https://dogapi.dog/api/v2/breeds;
- Analisar a resposta JSON;
- Se os dados forem obtidos com sucesso, prosseguir para o próximo passo;
- Se ocorrer um erro ao buscar os dados, exibir "Failed to load breeds. Please try again later."no elementoerror-message.
index.html
index.css
index.js
- Utilizar fetch('https://dogapi.dog/api/v2/breeds')para buscar dados dehttps://dogapi.dog/api/v2/breeds;
- Utilizar response.json()para analisar a resposta JSON;
- Após analisar os dados no bloco thenseguinte, chamar a funçãodisplayBreedse fornecerdata.datacomo argumento;
- No bloco catch, gerenciar possíveis erros.
index.html
index.css
index.js
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.22 Desafio: Buscar e Utilizar Dados de API
Desafio: Buscar e Utilizar Dados de API
Deslize para mostrar o menu
Tarefa
Desenvolvimento de uma página web que exibe uma lista de raças de cães e suas informações obtidas da Dog API. Ao clicar no botão "Carregar Raças", os dados devem ser buscados na API e as informações da raça (nome, descrição e expectativa de vida) devem ser exibidas na página. Gerenciamento de possíveis erros e fornecimento de feedback no HTML.
Buscar dados da API: Ao clicar no botão "Carregar Raças"
- Buscar dados em https://dogapi.dog/api/v2/breeds;
- Analisar a resposta JSON;
- Se os dados forem obtidos com sucesso, prosseguir para o próximo passo;
- Se ocorrer um erro ao buscar os dados, exibir "Failed to load breeds. Please try again later."no elementoerror-message.
index.html
index.css
index.js
- Utilizar fetch('https://dogapi.dog/api/v2/breeds')para buscar dados dehttps://dogapi.dog/api/v2/breeds;
- Utilizar response.json()para analisar a resposta JSON;
- Após analisar os dados no bloco thenseguinte, chamar a funçãodisplayBreedse fornecerdata.datacomo argumento;
- No bloco catch, gerenciar possíveis erros.
index.html
index.css
index.js
Obrigado pelo seu feedback!