Zacznij terazZacznij za darmo

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

Zobacz kurs

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(____)
Edytuj i uruchom kod