Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

API sem retorno

problema api nao retorna resultado File "/usr/lib/python3.8/urllib/request.py", line 649, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 400: mesmo se pegar a url e colocar no navegador é sem retorno como solucionar ??????

2 respostas

URL = f"https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/{city}/{data_inicio}/{data_fim}?unitGroup=metric&include=days&key={key}&contentType=csv" ja tentei assim

URL = join("https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/", f"{city}/{data_inicio}/{data_fim}?unitGroup=metric&include=days&key={key}&contentType=csv") assim tambem nao foi Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Oii, Remily, tudo bem?

Notei que você escreveu o URL com o f para formatar. Contudo, seguindo o que a instrutora passou na aula, o ideal seria deste modo:

URL = join('https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/',
            f'{city}/{data_inicio}/{data_fim}?unitGroup=metric&include=days&key={key}&contentType=csv')

Você precisa usar o método join. Basta alterar e tentar novamente, por favor.

Se outra dúvida surgir, estamos aqui.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software