Connessione API al server
Lezione 8 di 10 del corso API con Python di Coddy.
Sfida
MedioOpenWeatherMap richiede in genere una chiave API, ma a scopo didattico useremo una alternativa gratuita che non richiede la registrazione: Open-Meteo API.
Invia una richiesta GET a: https://api.open-meteo.com/v1/forecast
Aggiungi i seguenti parametri usando params:
{
"latitude": 52.52,
"longitude": 13.41,
"current_weather": "true"
}Salva l'oggetto requests.get() in una variabile chiamata response
Analizza la risposta usando response.json() e salvala in una variabile chiamata data
Stampa la temperatura attuale accedendo a: data["current_weather"]["temperature"]
Provalo tu
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")Tutte le lezioni di API con Python
3Programma per recuperare il meteo tramite API
Connessione API al serverRichiesta GET al serverVisualizzazione dei risultati appropriatiEsercitati da solo: Compilatore Python online