请求天气相关接口,需要首先使用本接口获得地市编码
地市接口拆分成了三个,考虑到使用频率与数据维度,分成了获得所有省级、根据省级获得市级、获得地区,方便查询
- 获得所有省级接口
- 接口路径:
/weather/province
- 请求方法: GET
- 请求参数:无
- 返回参数:
返回参数 参数名称 参数类型 是否必须 说明 code int 是 返回代码,1为成功,其他失败 msg string 是 返回信息,可用作提示信息 data list<string> 是 省级列表,名称 time timestamp 是 请求时间 - 返回样例:
{ "code": 1, "msg": "success", "data": [ "北京", "上海", "天津", ""..., "台湾" ], "time": "2022-11-07 10:57:40" }
- 接口路径:
- 根据省级获得市级接口
- 接口路径:
/weather/city
- 请求方法: GET
- 请求参数:
请求参数 参数名 参数类型 是否必须 说明 province string 是 省级名称,从上一个接口获得
- 请求参数:
- 返回参数:
返回参数 参数名称 参数类型 是否必须 说明 code int 是 返回代码,1为成功,其他失败 msg string 是 返回信息,可用作提示信息 data list<string> 是 市级列表,名称 time timestamp 是 请求时间 - 返回样例:
{ "code": 1, "msg": "success", "data": [ "南京", "无锡", "镇江", "苏州", "南通", "扬州", "盐城", "徐州", "淮安", "连云港", "常州", "泰州", "宿迁" ], "time": "2022-11-07 11:04:46" }
- 接口路径:
- 根据省级与市级获得地区编码接口
- 请求路径:
/weather/country
- 请求方法:GET
- 请求参数:
请求参数 参数名称 参数类型 是否必须 说明 province string 是 省级名称 city string 是 市级名称
- 请求参数:
- 返回参数:
参数名称 参数类型 是否必须 说明 code int 是 返回代码,1为成功,其他失败 msg string 是 返回信息,可用作提示信息 data list<string> 是 地区列表,名称 data.country string 是 地区名称 data.code string 是 地区编码 data.isCenter string 是 地区是否是市中心 time timestamp 是 请求时间 - 返回样例:
{ "code": 1, "msg": "success", "data": [ { "country": "南京", "code": "101190101", "isCenter": "1" }, { "country": "溧水", "code": "101190102", "isCenter": "0" }, { "country": "高淳", "code": "101190103", "isCenter": "0" }, { "country": "江宁", "code": "101190104", "isCenter": "0" }, { "country": "六合", "code": "101190105", "isCenter": "0" }, { "country": "江浦", "code": "101190106", "isCenter": "0" }, { "country": "浦口", "code": "101190107", "isCenter": "0" } ], "time": "2022-11-07 11:13:57" }
- 请求路径: