Weather API: aanroepen en een respons opmaken
Moderne apps halen vaak gegevens op uit een web-API en vormen de respons vervolgens voordat ze die aan gebruikers tonen. In deze oefening simuleer je het aanroepen van een weer-API voor twee steden en maak je één JSON-payload met een bovenliggende sleutel. Dit lijkt op het versturen van een GET-verzoek en het weergeven van de resulterende JSON.
Deze oefening maakt deel uit van de cursus
Azure API Management
Oefeninstructies
- Gebruik de meegeleverde API om het actuele weer voor London en Paris op te halen.
- Combineer de twee resultaten tot één responsobject, gegroepeerd onder één bovenliggende sleutel.
- Print de JSON-respons.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____)