Weather API: memanggil dan memformat respons
Aplikasi modern sering mengambil data dari web API lalu membentuk respons sebelum menampilkannya kepada pengguna. Dalam latihan ini, Anda akan mensimulasikan pemanggilan API cuaca untuk dua kota dan menghasilkan satu payload JSON dengan kunci induk. Ini mencerminkan pengiriman permintaan GET dan merender JSON hasilnya.
Latihan ini adalah bagian dari kursus
Azure API Management
Petunjuk latihan
- Gunakan API yang disediakan untuk mengambil cuaca saat ini untuk London dan Paris.
- Gabungkan kedua hasil menjadi satu objek respons yang dikelompokkan di bawah satu kunci induk.
- Cetak respons JSON.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(____)