API Connection to Server
Lição 8 de 10 do curso API em Python da Coddy.
Desafio
MédioO OpenWeatherMap normalmente requer uma chave de API, mas para fins de aprendizado, usaremos uma alternativa gratuita que não exige cadastro: Open-Meteo API.
Envie uma requisição GET para: https://api.open-meteo.com/v1/forecast
Adicione os seguintes parâmetros usando params:
{
"latitude": 52.52,
"longitude": 13.41,
"current_weather": "true"
}Salve o objeto requests.get() em uma variável chamada response
Analise a resposta usando response.json() e salve-a em uma variável chamada data
Imprima a temperatura atual acessando: data["current_weather"]["temperature"]
Experimente você mesmo
import requests
# Step 1: Send GET request with parameters
response = requests.get(
# Your URL here
params={
# Your parameters here
}
)
# Step 2: Parse JSON response
data = # Your code here
# Step 3: Print current temperature
print("Current temperature:", data["current_weather"]["temperature"], "°C")Todas as lições de API em Python
3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results