路线沿途多城市天气预报接口

包含实况天气、实况温度、风力风向、空气质量、气象灾害预警,按城市编号查询。
支持最多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": "河北省发布大风蓝色预警"
                }
            ]
        }
    ]
}