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
Can you show me the HTML structure for displaying the breeds and error messages?
What should the `displayBreeds` function do with the breed data?
Do you need help writing the JavaScript to fetch and display the breeds?
Awesome!
Completion rate improved to 2.22
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!