Menu
Coddy logo textTech

API Connection to Server

Lektion 8 von 10 im Kurs API in Python von Coddy.

challenge icon

Aufgabe

Mittel

OpenWeatherMap 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