始める無料で始める

Weather API:レスポンスの呼び出しと整形

現代のアプリでは、Web API からデータを取得し、ユーザーに表示する前にレスポンスを整形するのが一般的です。この演習では、2つの都市の天気 API を呼び出す処理をシミュレートし、親キーを持つ単一の JSON ペイロードを生成します。これは GET リクエストを送信して、返された JSON をレンダリングする流れを再現したものです。

この演習はコースの一部です

Azure API Management

コースを見る

演習の手順

  • 提供された API を使って、ロンドンパリの現在の天気を取得しましょう。
  • 2つの結果を、単一の親キーでまとめた1つのレスポンスオブジェクトに結合しましょう。
  • 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(____)
コードを編集して実行