НачатьНачать бесплатно

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(____)
Редактировать и запускать код