Menu
Coddy logo textTech

API Connection to Server

Coddy'nin Python ile API kursunda ders 8 / 10.

challenge icon

Görev

Orta

OpenWeatherMap genellikle bir API anahtarı gerektirir, ancak öğrenme amaçları için kayıt gerektirmeyen ücretsiz bir alternatif kullanacağız: Open-Meteo API.

Şu adrese bir GET isteği gönderin: https://api.open-meteo.com/v1/forecast

params kullanarak aşağıdaki parametreleri ekleyin:

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

requests.get() nesnesini response adlı bir değişkene kaydedin

response.json() kullanarak yanıtı ayrıştırın ve data adlı bir değişkene kaydedin

Şuna erişerek mevcut sıcaklığı yazdırın: data["current_weather"]["temperature"]

Kendin dene

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

Python ile API bölümündeki tüm dersler