Menu
Coddy logo textTech

Connessione API al server

Lezione 8 di 10 del corso API con Python di Coddy.

challenge icon

Sfida

Medio

OpenWeatherMap 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

Esercitati da solo: Compilatore Python online