Menu
Coddy logo textTech

API Connection to Server

Lição 8 de 10 do curso API em Python da Coddy.

challenge icon

Desafio

Médio

O OpenWeatherMap normalmente requer uma chave de API, mas para fins de aprendizado, usaremos uma alternativa gratuita que não exige cadastro: Open-Meteo API.

Envie uma requisição GET para: https://api.open-meteo.com/v1/forecast

Adicione os seguintes parâmetros usando params:

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

Salve o objeto requests.get() em uma variável chamada response

Analise a resposta usando response.json() e salve-a em uma variável chamada data

Imprima a temperatura atual acessando: data["current_weather"]["temperature"]

Experimente você mesmo

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 as lições de API em Python