开始使用免费开始使用

天气 API:调用并格式化响应

现代应用通常会从 Web API 获取数据,并在展示给用户前对响应进行"整形"。在本练习中,您将模拟调用两个城市的天气 API,并生成一个带有父级键的"单个 JSON 负载(payload)"。这与发送 GET 请求并渲染返回的 JSON 相对应。

本练习是课程的一部分

Azure API Management

查看课程

练习说明

  • 使用提供的 API 获取「London」和「Paris」的当前天气。
  • 将两个结果合并为一个响应对象,并归类到同一个父级键下。
  • 打印该 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(____)
编辑并运行代码