Menu
Coddy logo textTech

API Connection to Server

Lección 8 de 10 del curso API en Python de Coddy.

challenge icon

Desafío

Intermedio

OpenWeatherMap normalmente requiere una clave API, pero para fines de aprendizaje, utilizaremos una alternativa gratuita que no requiere registro: Open-Meteo API.

Envía una solicitud GET a: https://api.open-meteo.com/v1/forecast

Añade los siguientes parámetros usando params:

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

Guarda el objeto requests.get() en una variable llamada response

Analiza la respuesta usando response.json() y guárdala en una variable llamada data

Imprime la temperatura actual accediendo a: data["current_weather"]["temperature"]

Pruébalo tú mismo

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

Todas las lecciones de API en Python