Weather API: gọi và định dạng phản hồi
Các ứng dụng hiện đại thường lấy dữ liệu từ web API rồi biến đổi phản hồi trước khi hiển thị cho người dùng. Trong bài tập này, bạn sẽ mô phỏng việc gọi API thời tiết cho hai thành phố và tạo ra một payload JSON duy nhất với một khóa cha. Điều này giống với việc gửi yêu cầu GET và hiển thị JSON nhận được.
Bài tập này là một phần của khóa học
Azure API Management
Hướng dẫn bài tập
- Dùng API đã cung cấp để lấy thời tiết hiện tại cho London và Paris.
- Kết hợp hai kết quả thành một đối tượng phản hồi, được nhóm dưới một khóa cha duy nhất.
- In phản hồi JSON.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Fetch weather for two cities
london_weather = get_weather('____')
paris_weather = get_weather('____')
# Combine under a parent key
payload = {'weather': [____, ____]}
print("Current weather report:")
respond(____)