Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

API Connection to Server

الدرس 8 من 10 في دورة API في Python على Coddy.

challenge icon

التحدي

متوسط

يتطلب OpenWeatherMap عادةً مفتاح API، ولكن لأغراض التعلم، سنستخدم بديلاً مجانياً لا يتطلب التسجيل: Open-Meteo API.

أرسل طلب GET إلى: https://api.open-meteo.com/v1/forecast

أضف المعلمات التالية باستخدام params:

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

احفظ كائن requests.get() في متغير يسمى response

قم بتحليل الاستجابة باستخدام response.json() واحفظها في متغير يسمى data

اطبع درجة الحرارة الحالية من خلال الوصول إلى: data["current_weather"]["temperature"]

جرّب بنفسك

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

جميع دروس API في Python