Menu
CoddyTech

Kết nối API với máy chủ

Bài học 8 trên 10 trong khóa học API trong Python của Coddy.

challenge icon

Thử thách

Trung bình

OpenWeatherMap thường yêu cầu API key, nhưng để học, chúng ta sẽ dùng một lựa chọn miễn phí không cần đăng ký: Open-Meteo API.

Gửi yêu cầu GET đến: https://api.open-meteo.com/v1/forecast

Thêm các tham số sau bằng params:

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

Lưu đối tượng requests.get() vào một biến có tên response

Phân tích phản hồi bằng response.json() và lưu vào một biến có tên data

In nhiệt độ hiện tại bằng cách truy cập: data["current_weather"]["temperature"]

Tự làm thử

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

Tất cả bài học trong API trong Python

Tự luyện tập: Trình biên dịch Python online