Weather API: wywołanie i formatowanie odpowiedzi
Nowoczesne aplikacje często pobierają dane z web API, a następnie przekształcają odpowiedź przed wyświetleniem jej użytkownikom. W tym ćwiczeniu zasymuluj wywołanie API pogodowego dla dwóch miast i wygeneruj pojedynczy payload JSON z kluczem nadrzędnym. To odwzorowanie wysłania żądania GET i wyrenderowania zwróconego JSON.
To ćwiczenie jest częścią kursu
Azure API Management
Instrukcje do ćwiczenia
- Użyj dostarczonego API, aby pobrać aktualną pogodę dla Londynu i Paryża.
- Połącz oba wyniki w jeden obiekt odpowiedzi, zgrupowany pod jednym kluczem nadrzędnym.
- Wyświetl odpowiedź JSON.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____)