開始使用免費開始

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(____)
編輯並執行程式碼