API Connection to Server
الدرس 8 من 10 في دورة API في Python على Coddy.
التحدي
متوسطيتطلب 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
3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results