Weather API: вызов и форматирование ответа
Современные приложения часто получают данные из web API, а затем преобразуют ответ перед отображением пользователям. В этом упражнении вы имитируете вызов weather API для двух городов и сформируете единый JSON-payload с родительским ключом. Это отражает отправку GET-запроса и обработку возвращаемого JSON.
Это упражнение является частью курса
Azure API Management
Инструкции к упражнению
- Используйте предоставленный API, чтобы получить текущие данные о погоде для Лондона и Парижа.
- Объедините два результата в один объект ответа, сгруппировав их под единым родительским ключом.
- Выведите 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(____)