实时天气查询接口
在开发网站或者APP的时候,如果界面比较单调单一,可以选择使用天气接口,给网站或者APP增加一些活力,如下图所示:
接口描述
该接口可以传入城市名称查询天气,也可以不传入参数,当不传入参数的时候就是当前用户所在地的天气。
注意:只能查国内。
接口地址
javascript
https://tea.qingnian8.com/tools/weather
https://tea.qingnian8.com/tools/weather
请求方式
javascript
GET
GET
请求参数
参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 |
---|---|---|---|---|
city | 济南 | 否 | String | 输入要查询的城市名称 |
秘钥验证
参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 |
---|---|---|---|---|
access-key | 556688 | 是 | String | 放到请求头(Header)里面。 微信扫码看广告,获得秘钥参数。 |
响应示例
javascript
{
"errCode": 0,
"errMsg": "查询成功",
"data": {
"province": "山东",
"city": "济南市",
"adcode": "371400",
"weather": "多云",
"temperature": "24",
"winddirection": "北",
"windpower": "≤3",
"humidity": "30",
"reporttime": "2023-10-04 16:03:43"
},
"timeCost": 2
}
{
"errCode": 0,
"errMsg": "查询成功",
"data": {
"province": "山东",
"city": "济南市",
"adcode": "371400",
"weather": "多云",
"temperature": "24",
"winddirection": "北",
"windpower": "≤3",
"humidity": "30",
"reporttime": "2023-10-04 16:03:43"
},
"timeCost": 2
}
参数名 | 参数类型 | 描述说明 |
---|---|---|
errCode | Integer | 0:成功 400:请求失败 |
errMsg | String | 查询结果描述 |
data | Object | 实时天气详细参数 |
timeCost | Integer | 接口消耗时间 |
详细天气对象返回参数
参数名 | 描述说明 |
---|---|
province | 省份 |
city | 城市名称 |
adcode | 城市编码 |
weather | 天气 |
temperature | 温度 |
winddirection | 风向描述 |
windpower | 风力级别,单位:级 |
humidity | 空气湿度 |
reporttime | 数据发布的时间 |