免费实况天气接口

包含基本天气、温度、风力风向、空气质量、气压、湿度等,可按地名、城市编号、IP查询。
支持最多30个城市ID同时查询。

地区权限 请求限制 使用方案 发票
全国所有市区县 每日300次左右 个人免费使用3个月
全国所有市区县 每日2万次 100/一年 600/永久 可开普票/专票
全国所有市区县 每日5万次 200/一年 1200/永久 可开普票/专票
全国所有市区县 每日10万次 400/一年 2400/永久 可开普票/专票
全国所有市区县 每日20万次 1000/一年 6000/永久 可开普票/专票
全国所有市区县 每日50万次 2500/一年 15000/永久 可开普票/专票
全国所有市区县 每日百万~千万次 联系客服开通独享版本,最低8800/年 可开普票/专票

请求次数限制仅限于单个APPID每日请求次数不超规定范围,并不会限制使用的项目数量、App、设备及IP等。

请求方式:

GET

接口地址:(请将线路地址设置在服务端, 为动态可修改的, 请勿在C端直连接口, 防止遇到网络问题导致程序异常。)

线路1(推荐):http://v1.yiketianqi.com/free/day

请求示例:

http://v1.yiketianqi.com/free/day?appid=&appsecret=&unescape=1

请求参数:

参数名 必选 类型 说明 备注(示例)
appid string 用户appid 注册开发账号
appsecret string 用户appsecret
adcode string 国家统计局城市ID 如:130200000000 请参考 全国统计用区划代码表
cityid string 城市ID 请参考 城市ID列表
如果您想查询多个城市(最多30个),请用英文逗号隔开, 如:cityid=101120101,101120201,101050101
city string 城市名称 不要带市和区; 如: 青岛、铁西
ip string IP地址 查询IP所在城市天气
callback string jsonp参数 如: jQuery.Callbacks
vue string 跨域参数 如果您使用的是react、vue、angular请填写值: 1
unescape Int 是否转义中文 如果您希望json不被unicode, 直接输出中文, 请传此参数: 1

备注:

cityid、city和ip参数3选一提交,如果不传,默认返回当前ip城市天气,cityid优先级最高。

响应JSON:

{
    "nums":226, //今日实时请求次数
    "cityid":"101120101", //城市ID
    "city":"济南",
    "date":"2022-05-05",
    "week":"星期四",
    "update_time":"22:38", //更新时间
    "wea":"多云", //天气情况
    "wea_img":"yun", //天气标识
    "tem":"25", //实况温度
    "tem_day":"30", //白天温度(高温)
    "tem_night":"23", //夜间温度(低温)
    "win":"南风", //风向
    "win_speed":"3级", //风力
    "win_meter":"19km\/h", //风速
    "air":"53", //空气质量
    "pressure":"987", //气压
    "humidity":"27%" //湿度
}