Menu
Coddy logo textTech

API Connection to Server

Leçon 8 sur 10 du cours API en Python de Coddy.

challenge icon

Défi

Moyen

OpenWeatherMap nécessite généralement une clé API, mais à des fins d'apprentissage, nous utiliserons une alternative gratuite qui ne nécessite pas d'inscription : Open-Meteo API.

Envoyez une requête GET à : https://api.open-meteo.com/v1/forecast

Ajoutez les paramètres suivants en utilisant params :

{
    "latitude": 52.52,
    "longitude": 13.41,
    "current_weather": "true"
}

Enregistrez l'objet requests.get() dans une variable nommée response

Analysez la réponse à l'aide de response.json() et enregistrez-la dans une variable nommée data

Affichez la température actuelle en accédant à : data["current_weather"]["temperature"]

Essayez vous-même

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")

Toutes les leçons de API en Python