1
resposta

[Sugestão] Chamada de API do OpenWeather atualizada

Olá pessoal!

Pra quem estiver com o retorno de erro "{"cod": 401, "message": "Invalid API key. Please see https://openweathermap.org/faq#error401 for more info."}" ao utilizar o código de chamada http://api.openweathermap.org/data/2.5/weather?q={city},{country}&APPID={WEATHER_API}&lang=pt_br&units=metric, verificando, eu vi que o modelo de chamada de API atualizado e que está funcionando no momento em relação a esse tipo de retorno que é utilizado no curso, seria https://api.openweathermap.org/data/2.5/weather?q={city},{country}&appid={WEATHER_API}&lang=pt_br&units=metric. Segue retorno correto:

{"coord": {"lon": -46.6361, "lat": -23.5475}, "weather": [{"id": 800, "main": "Clear", "description": "c\u00e9u limpo", "icon": "01d"}], "base": "stations", "main": {"temp": 24.67, "feels_like": 25.18, "temp_min": 23.75, "temp_max": 26.92, "pressure": 1018, "humidity": 76, "sea_level": 1018, "grnd_level": 927}, "visibility": 10000, "wind": {"speed": 2.68, "deg": 88, "gust": 3.13}, "clouds": {"all": 0}, "dt": 1774880306, "sys": {"type": 1, "id": 8394, "country": "BR", "sunrise": 1774862032, "sunset": 1774904874}, "timezone": -10800, "id": 3448439, "name": "S\u00e3o Paulo", "cod": 200}

1 resposta

Oi, Luis! Como vai?

Agradeço por compartilhar sua dica com a comunidade Alura.

Sua contribuição, é muito importante para quem está seguindo o curso, já que mudanças em APIs são comuns e podem causar esse tipo de erro. Sua análise mostrando a diferença entre APPID e appid ajuda a entender melhor como pequenos detalhes impactam diretamente na autenticação da requisição.

Continue compartilhando esse tipo de ajuste com a comunidade, isso fortalece muito o aprendizado coletivo.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!