路线沿途多城市天气预报接口
包含实况天气、实况温度、风力风向、空气质量、气象灾害预警,按城市编号查询。
支持最多50个城市ID同时查询。
开发思路:使用地图api拿到途径城市列表,然后转换得到adcode或者cityid请求天气接口
可实现效果:
| 地区权限 | 请求限制 | 使用方案 | 发票 | |
|---|---|---|---|---|
| 全国所有市区县 | 每日5000次 | 500/一年 | 2000/永久 | 可开电子普票、专票 |
| 全国所有市区县 | 每日1万次 | 600/一年 | 2400/永久 | 可开电子普票、专票 |
| 全国所有市区县 | 每日5万次 | 800/一年 | 3200/永久 | 可开电子普票、专票 |
| 全国所有市区县 | 每日10万次 | 1000/一年 | 4000/永久 | 可开电子普票、专票 |
| 全国所有市区县 | 每日50万次 | 4500/一年 | 18000/永久 | 可开电子普票、专票 |
请求次数限制仅限于单个APPID每日请求次数不超规定范围,并不会限制使用的项目数量、App、设备及IP等。
GET
接口地址:(请将线路地址设置在服务端, 为动态可修改的, 请勿在C端直连接口,防止遇到网络问题导致程序异常)
线路3(推荐):http://pddfps.tianqiapi.com/free/citypath
请求示例:(新用户可测试400次)
http://pddfps.tianqiapi.com/free/citypath?appid=&appsecret=&adcode=110116,110117,520526,130400,230800,231282,321000
请求参数:
| 参数名 | 必选 | 类型 | 说明 | 备注(示例) |
|---|---|---|---|---|
| appid | 是 | string | 用户appid | 注册开发账号 |
| appsecret | 是 | string | 用户appsecret | |
| adcode | 否 | string | 国家统计局城市ID | 如:130200 请参考 全国统计用区划代码表 如果您想查询多个城市(最多100个),请用英文逗号隔开, 如: adcode=130400,230800 |
| cityid | 否 | string | 城市ID | 请参考 城市ID列表 如果您想查询多个城市(最多100个),请用英文逗号隔开, 如: cityid=101120101,101120201
|
备注:
cityid、city和ip参数3选一提交,如果不传,默认返回当前ip城市天气,cityid优先级最高。
响应JSON:
{
"nums": 76,
"list": [
{
"adcode": "130406000000",
"city": "峰峰",
"uptime": "16:17", #更新时间
"lat": "19.737095",
"lon": "110.007147",
"wea": "多云", #实况天气
"wea_img": "yun",
"tem": "19.5", #实况温度
"win": "东南风 2级", #风向风力
"air": "64", #空气质量
"alarm": [ #预警数据列表
{
"type": "大风",
"level": "蓝色",
"title": "河北省邯郸市峰峰矿区发布大风蓝色预警信号"
},
{
"type": "大风",
"level": "蓝色",
"title": "河北省邯郸市发布大风蓝色预警信号"
}
]
},
{
"adcode": "469023",
"city": "澄迈",
"uptime": "11:40",
"lat": "19.737095",
"lon": "110.007147",
"wea": "阴",
"wea_img": "yin",
"tem": "25",
"win": "东北风 2级",
"air": "25",
"alarm": [
{
"type": "雷电",
"level": "黄色",
"title": "海南省澄迈县发布雷电黄色预警信号"
},
{
"type": "海上雷雨大风",
"level": "黄色",
"title": "海南省发布海上雷雨大风黄色预警信号"
},
{
"type": "雷雨大风",
"level": "黄色",
"title": "海南省发布雷雨大风黄色预警信号"
}
]
},
{
"adcode": "131025",
"city": "大城",
"uptime": "11:35",
"lat": "38.699215",
"lon": "116.640735",
"wea": "晴",
"wea_img": "qing",
"tem": "15.9",
"win": "西南风 2级",
"air": "92",
"alarm": [
{
"type": "大风",
"level": "蓝色",
"title": "河北省发布大风蓝色预警"
}
]
},
{
"adcode": "210202",
"city": "中山",
"uptime": "11:37",
"lat": "38.921553",
"lon": "121.64376",
"wea": "霾",
"wea_img": "wu",
"tem": "15.8",
"win": "西风 3级",
"air": "39",
"alarm": [
{
"type": "大风",
"level": "蓝色",
"title": "辽宁省大连市发布大风蓝色预警信号"
}
]
},
{
"adcode": "130523",
"city": "内丘",
"uptime": "11:28",
"lat": "37.287663",
"lon": "114.511523",
"wea": "晴",
"wea_img": "qing",
"tem": "18.7",
"win": "南风 1级",
"air": "72",
"alarm": [
{
"type": "大风",
"level": "蓝色",
"title": "河北省邢台市内丘县发布大风蓝色预警信号"
},
{
"type": "大风",
"level": "蓝色",
"title": "河北省邢台市发布大风蓝色预警信号"
},
{
"type": "大风",
"level": "蓝色",
"title": "河北省发布大风蓝色预警"
}
]
}
]
}