API Connection to Server
Lección 8 de 10 del curso API en Python de Coddy.
Desafío
IntermedioOpenWeatherMap 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
3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results