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(____)