Weather API:呼叫並格式化回應
現代應用程式常會從網路 API 擷取資料,並在顯示給使用者前先整理回應內容。這個練習中,你會模擬對兩個城市呼叫天氣 API,然後產生一個具有父層鍵的單一 JSON 載荷(payload)。這就像送出一個 GET 要求並將得到的 JSON 呈現出來。
本練習屬於課程
Azure API Management
練習說明
- 使用提供的 API 取得「London」與「Paris」目前的天氣。
- 將兩個結果合併成一個回應物件,並歸在同一個父層鍵之下。
- 列印該 JSON 回應。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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(____)