导入
每日预报
学习如何获取特定位置的每日天气预报信息。
| 参数 | 类型 | 分类 | 描述 |
|---|---|---|---|
| API_KEY | 字符串 | 必需 | 这是我们的API密钥。这是一个查询参数。 |
| locationKey | 整数 | 必需 | 这是位置的键值。这是一个路径参数。 |
| language | 字符串 | 可选 | 返回结果所使用的语言。默认值为 "en-us"。这是一个查询参数。 |
| details | 布尔值 | 可选 | 设置为 "True" 以在响应中包含完整详情,否则设置为 "False"。默认值为 "False"。这是一个查询参数。 |
| metric | 布尔值 | 可选 | 设置为 "True" 以在响应中显示公制单位数值,否则设置为 "False"。默认值为 "False"。这是一个查询参数。 |
1locationKey = 351409 2 3url1Day = 'http://dataservice.accuweather.com/forecasts/v1/daily/1day/' \ 4 + str(locationKey) + '?apikey={{API_KEY}}' 5 6url5Day = 'http://dataservice.accuweather.com/forecasts/v1/daily/5day/' \ 7 + str(locationKey) + '?apikey={{API_KEY}}' 8 9res1Day = requests.get(url1Day) 10res5Day = requests.get(url5Day) 11 12printResponse(res1Day) 13printResponse(res5Day)
| 参数 | 类型 | 描述 |
|---|---|---|
| Headline | 对象 | 这是在指定时间段内的最重要的天气描述。 |
| DailyForecasts.Day | 对象 | 指的是白天的天气预报信息。 |
| DailyForecasts.Night | 对象 | 指的是夜间的天气预报信息。 |
| DailyForecasts.Temperature.Maximum | 对象 | 表示最高温度。 |
| DailyForecasts.Temperature.Minimum | 对象 | 表示最低温度。 |
| DailyForecasts.Link | 字符串 | AccuWeather网站上详细预报的链接。 |
| DailyForecasts.MobileLink | 字符串 | AccuWeather移动网站上详细预报的链接。 |