Consultando API de Temperatura com JS

Walter Nascimento
Walter Nascimento | PT-BR
2 min readNov 22, 2021

Usando o fetch do javascript para consultar uma api

[click here for English]

Vamos fazer uma consulta para uma api de temperatura usando o fetch do javascript

Código

Primeiro vamos criar a interface, faremos algo simples, utilizando apenas HTML.

Código HTML

Para apresentar os dados temos uma div com dois span, um para representar a cidade e outro para representar a temperatura

Antes de tudo você precisa ter um cadastro no site openweathermap, ao fazer o cadastro você terá acesso a chave então é só mudar os parâmetros no código js.

Nas constantes temos city, uma constante com o elemento span city e uma com o elemento span temperature, depois temos três constantes de apoio para a consulta, URL_MAIN (onde fica a url do site openweather), API_KEY (onde fica a chave de acesso) e UNITS (onde fica o tipo de unidade que será retornado da api, para mais informações consulte o site)

Para iniciar é chamado a api de geolocalização do próprio navegador, e com ela é chamada a função loadUrl.

Na função loadUrl pegamos a coordenada que veio apartir da api de geolocalização e montamos a url para consultar a api.

Na função fetchApi é feito uma consulta para a url que foi criada e ao termos a resposta da api é exibido na página com o innerText.

pronto simples assim.

Demo

Veja abaixo o projeto completo funcionando.

Youtube

Se preferir assistir, veja o desenvolvimento no youtube.

Obrigado por ler!

Se você tiver alguma dúvida, reclamação ou dica, pode deixar aqui nos comentários. Vou ter o maior prazer em responder!

😊😊 Até mais! 😊😊

--

--