Appearance
getWeather
调用该接口获取城市天气信息
使用说明
请求头必须带token信息。
请求方式
POST
请求参数
CityWeatherReq
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
cityName | String | 否 | 城市名称 |
cityCode | String | 是 | 城市编码 |
返回数据
CityWeatherResp
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» code | string | true | none | 返回编码0是成功 | none |
» msg | string | true | none | 返回消息 | none |
» data | object | true | none | none | |
»» station | object | true | none | 站点信息 | none |
»»» id | null | true | none | none | |
»»» url | string | true | none | 城市跳转地址 | none |
»»» code | string | true | none | 城市编码 | none |
»»» city | string | true | none | 城市名称 | none |
»»» province | string | true | none | 省份名称 | none |
»» publishTime | string | true | none | 发布时间 | none |
»» weather | object | true | none | 天气预报 | none |
»»» temperature | number | true | none | 当前气温 | 值为9999是异常值无需显示 |
»»» temperatureDiff | number | true | none | 温差 | 值为9999是异常值无需显示 |
»»» airpressure | integer | true | none | 气压 单位Pa | none |
»»» humidity | integer | true | none | 相对湿度 | none |
»»» rain | integer | true | none | 雨量等级 | none |
»»» rcomfort | integer | true | none | 舒适度 | none |
»»» icomfort | integer | true | none | 舒适度图标 | none |
»»» info | string | true | none | 当前天气状况 | none |
»»» img | string | true | none | 天气图标 | 值为9999是异常值无需显示 |
»»» feelst | number | true | none | 体感温度 | 值为9999是异常值无需显示 |
»»» airQuality | null | true | none | 值为9999是异常值无需显示 | |
»» wind | object | true | none | 风量信息 | 值为9999是异常值无需显示 |
»»» direct | string | true | none | 风向 | 值为9999是异常值无需显示 |
»»» power | string | true | none | 风力 | 值为9999是异常值无需显示 |
»»» speed | string | true | none | 风速 | 值为9999是异常值无需显示 |
»» warn | object | true | none | 警告信息 | 值为9999是异常值无需显示 |
»»» alert | string | true | none | 值为9999是异常值无需显示 | |
»»» pic | string | true | none | none | |
»»» province | string | true | none | none | |
»»» city | string | true | none | none | |
»»» url | string | true | none | none | |
»»» issuecontent | string | true | none | none | |
»»» fmeans | string | true | none | none |
示例
请求示例
json
{
"cityName": "虎林",
"cityCode": "50983"
}
返回示例
json
{
"code": "0",
"msg": "操作成功",
"data": {
"station": {
"id": null,
"url": "http://www.nmc.cnhttp://www.nmc.cn/publish/forecast/AHL/hulin.html",
"code": "50983",
"city": "虎林",
"province": "黑龙江省"
},
"publishTime": "2023-03-01 10:15",
"weather": {
"temperature": -2.5,
"temperatureDiff": -4.3,
"airpressure": 9999,
"humidity": 39,
"rain": 0,
"rcomfort": 32,
"icomfort": -3,
"info": "晴",
"img": "0",
"feelst": -6.4,
"airQuality": null
},
"wind": {
"direct": "西北风",
"power": "微风",
"speed": "2.3"
},
"warn": {
"alert": "2023年02月28日09时黑龙江省鸡西市虎林市气象台发布寒潮蓝色预警信号",
"pic": "http://image.nmc.cn/assets/img/alarm/p0004004.png",
"province": "黑龙江省",
"city": "鸡西市",
"url": "/publish/alarm/23038141600000_20230228092446.html",
"issuecontent": "虎林气象台2023年2月28日9时30分发布寒潮蓝色预警信号:预计未来48小时内,虎林地区最低气温将下降8℃以上,请有关单位和个人做好预防工作。",
"fmeans": "1.政府及有关部门按照职责做好防寒潮准备工作;2.注意添衣保暖;3.对热带作物、水产品采取一定的防护措施;4.做好防风准备工作。"
}
}
}
错误码
错误码 | 错误码取值 | 解决方案 |
---|---|---|
0-100006 | 鉴权参数为空 | 请确保传递入参。 |
0-101079 | 账号被禁用请联系管理员 | 联系管理员 |
0-101080 | 账号已失效 | 联系管理员 |
0-101081 | 当前账号暂未分配权限 | 联系管理员 |