✍️Mão na Massa - 2
Atividades – Consumo de API com método GET. Todos os links dos sites estão no fim da página.
📚 BrasilAPI – CEP
🔹 Atividade 1 – Buscar dados de um CEP fixo
Objetivo: Fazer uma requisição GET para a BrasilAPI e exibir os dados no console.
📝 Tarefa: Utilize o CEP
30130-010
(Praça Sete - BH) para consultar o endereço usando a versão/v1
da API.
🔹 Atividade 2 – Buscar um CEP digitado pelo usuário
Objetivo: Permitir que o usuário digite um CEP e buscar o endereço correspondente.
📝 Tarefa: Peça ao usuário um CEP usando
prompt()
e exiba o resultado no console.
🔹 Atividade 3 – Tratar CEP inválido
Objetivo: Melhorar o código anterior para exibir uma mensagem de erro quando o CEP não for encontrado.
📝 Tarefa: Use
response.ok
para verificar se a resposta foi bem-sucedida. Se não for, exiba"CEP inválido ou não encontrado"
.
🔹 Atividade 4 – Exibir os dados formatados no HTML
Objetivo: Mostrar os dados do endereço diretamente no corpo da página.
📝 Tarefa: Exiba o nome da rua, cidade e estado em um
<div>
comid="resultado"
.
🔹 Atividade 5 – Buscar com fallback (versão /v2)
Objetivo: Usar o endpoint /v2/{cep}
e exibir qual provider foi usado na resposta.
📝 Tarefa: Busque o CEP
68900-110
usando/v2
e mostre no console:
📚 Outras APIs brasileiras
🔹 Atividade 1 – Listar estados do Brasil (IBGE)
API: https://servicodados.ibge.gov.br/api/v1/localidades/estados
📝 Tarefa: Liste no console todos os nomes dos estados brasileiros.
🔹 Atividade 2 – Listar cidades de um estado (IBGE)
API: https://servicodados.ibge.gov.br/api/v1/localidades/estados/{UF}/municipios
📝 Tarefa: Peça ao usuário a sigla de um estado (ex:
'SP'
) e mostre as cidades correspondentes no console.
🔹 Atividade 3 – Consultar cotação do dólar (AwesomeAPI)
API: https://economia.awesomeapi.com.br/json/last/USD-BRL
📝 Tarefa: Mostre no console a cotação atual do dólar comercial.
🔹 Atividade 4 – Cotação de moedas à escolha do usuário
API: https://economia.awesomeapi.com.br/json/last/{MOEDA}-{BRL}
📝 Tarefa: Peça ao usuário a sigla de uma moeda (ex:
'EUR'
) e mostre a cotação em reais.
🔹 Atividade 5 – Buscar modelo de carro por marca (FipeAPI)
API:
https://parallelum.com.br/fipe/api/v1/carros/marcas
https://parallelum.com.br/fipe/api/v1/carros/marcas/{codigo}/modelos
📝 Tarefa: Mostre os modelos da marca com código
59
(Volkswagen).
🔹 Atividade 6 – Mostrar lista de partidos políticos (Senado)
API: https://dadosabertos.camara.leg.br/api/v2/partidos
📝 Tarefa: Liste os nomes e siglas de todos os partidos políticos cadastrados na Câmara dos Deputados.
🔹 Atividade 7 – Buscar informações de um partido pelo ID (Câmara)
API: https://dadosabertos.camara.leg.br/api/v2/partidos/{id}
📝 Tarefa: Pesquise o partido de ID
36786
e exiba seu nome, sigla e número de membros.
🔹 Atividade 8 – Buscar informações de um deputado pelo nome (Câmara)
API: https://dadosabertos.camara.leg.br/api/v2/deputados?nome={NOME}
📝 Tarefa: Peça ao usuário o nome (ou parte do nome) de um deputado e exiba os resultados encontrados.
🔹 Atividade 9 – Buscar CEP usando ViaCEP
API: https://viacep.com.br/ws/{cep}/json/
📝 Tarefa: Peça um CEP e exiba os dados retornados. (Reforço de consumo com outra fonte que não a BrasilAPI.)
🔹 Atividade 10 – Buscar dados de todos os feriados nacionais (BrasilAPI)
API: https://brasilapi.com.br/api/feriados/v1/{ano}
📝 Tarefa: Peça ao usuário o ano (ex:
2025
) e mostre no console a lista de feriados nacionais daquele ano.
Last updated