API Connection to Server
Lektion 8 von 10 im Kurs API in Python von Coddy.
Aufgabe
MittelOpenWeatherMap erfordert normalerweise einen API-Key, aber zu Lernzwecken verwenden wir eine kostenlose Alternative, die keine Anmeldung erfordert: Open-Meteo API.
Sende eine GET-Anfrage an: https://api.open-meteo.com/v1/forecast
Füge die folgenden Parameter mit params hinzu:
{
"latitude": 52.52,
"longitude": 13.41,
"current_weather": "true"
}Speichere das requests.get()-Objekt in einer Variable namens response
Parse die Antwort mit response.json() und speichere sie in einer Variable namens data
Gib die aktuelle Temperatur aus, indem du auf data["current_weather"]["temperature"] zugreifst
Probier es selbst
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")Alle Lektionen in API in Python
3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results