功能介绍
根据国内城市区域代码获取国内1天的生活指数预报信息,直连中央气象局数据,每天更新12次。
含:空调开启指数、过敏指数、晨练指数、舒适度指数、穿衣指数、钓鱼指数、防晒指数、逛街指数、太阳镜指数、感冒指数、干燥指数、划船指数、交通指数、路况指数、晾晒指数、美发指数、夜生活指数、啤酒指数、放风筝指数、空气污染扩散条件指数、化妆指数、旅游指数、紫外线强度指数、风寒指数、洗车指数、心情指数、运动指数、约会指数、雨伞指数、中暑指数、戴口罩指数。
API文档在线测试此接口
请求方式及url:
请求方式:
GET
接口地址:(建议在服务端设置线路地址为动态可修改的)
- 线路1(推荐):
https://v0.yiketianqi.com
- 线路2:
https://yiketianqi.com
请求示例
https://v0.yiketianqi.com/life/lifepro?appid=&appsecret=
请求参数说明:
参数名 | 必选 | 类型 | 说明 | 备注(示例) |
---|---|---|---|---|
appid | 是 | string | 用户appid | 注册开发账号 |
appsecret | 是 | string | 用户appsecret | |
cityid | 否 | string | 城市ID | 请参考 城市ID列表 |
city | 否 | string | 城市名称 | 不要带市和区; 如: 青岛、铁西 |
ip | 否 | string | IP地址 | 查询IP所在城市天气 |
callback | 否 | string | jsonp参数 | 如: jQuery.Callbacks |
vue | 否 | string | 跨域参数 | 如果您使用的是react、vue、angular请填写值: 1 |
备注
cityid、city和ip参数3选一提交,如果不传,默认返回当前ip城市天气,cityid优先级最高。
响应JSON
{
"city":"济宁",
"cityid":"101120701",
"update_time":"2020-05-02 08:00:04",
"data":{
"kongtiao":{
"name":"空调开启指数",
"level":"部分时间开启",
"desc":"午后天气炎热可适时开启制冷空调。"
},
"guomin":{
"name":"过敏指数",
"level":"较易发",
"desc":"需注意远离过敏源,适当采取防护措施。"
},
"chenlian":{
"name":"晨练指数",
"level":"较适宜",
"desc":"请选择避风的地点晨练,避免迎风锻炼。"
},
"shushidu":{
"name":"舒适度指数",
"level":"较不舒适",
"desc":"晴,有些热。"
},
"chuanyi":{
"name":"穿衣指数",
"level":"炎热",
"desc":"建议穿短衫、短裤等清凉夏季服装。"
},
"diaoyu":{
"name":"钓鱼指数",
"level":"较适宜",
"desc":"风稍大会对垂钓产生一定影响。"
},
"fangshai":{
"name":"防晒指数",
"level":"极强",
"desc":"需涂擦SPF大于20,PA++,护肤品。"
},
"guangjie":{
"name":"逛街指数",
"level":"较适宜",
"desc":"穿上透气衣服就可以放心出门逛街了。"
},
"taiyangjing":{
"name":"太阳镜指数",
"level":"很必要",
"desc":"建议佩戴透射比2级且UV400的遮阳镜"
},
"ganmao":{
"name":"感冒指数",
"level":"少发",
"desc":"感冒机率较低,避免长期处于空调屋中。"
},
"ganzao":{
"name":"干燥指数",
"level":"干燥",
"desc":"风速较大,皮肤干燥缺水,建议使用保湿型护肤品,适当使用润唇膏,多饮水。"
},
"huachuan":{
"name":"划船指数",
"level":"较适宜",
"desc":"风稍大会对划船产生一定影响。"
},
"jiaotong":{
"name":"交通指数",
"level":"良好",
"desc":"气象条件良好,车辆可以正常行驶。"
},
"lukuang":{
"name":"路况指数",
"level":"干燥",
"desc":"天气较好,路面较干燥,路况较好。"
},
"liangshai":{
"name":"晾晒指数",
"level":"极适宜",
"desc":"天气不错,抓紧时机让衣物晒太阳吧。"
},
"meifa":{
"name":"美发指数",
"level":"一般",
"desc":"注意清洁,建议选用防晒滋润型护发品。"
},
"yeshenghuo":{
"name":"夜生活指数",
"level":"较适宜",
"desc":"只要您稍作准备就可以放心外出。"
},
"pijiu":{
"name":"啤酒指数",
"level":"适宜",
"desc":"天气炎热,可适量饮用啤酒,不要过量。"
},
"fengzheng":{
"name":"放风筝指数",
"level":"较适宜",
"desc":"气温略高,放风筝时戴上太阳帽。"
},
"wuran":{
"name":"空气污染扩散条件指数",
"level":"良",
"desc":"气象条件有利于空气污染物扩散。"
},
"huazhuang":{
"name":"化妆指数",
"level":"去油防晒",
"desc":"请选用水质无油粉底霜。"
},
"lvyou":{
"name":"旅游指数",
"level":"适宜",
"desc":"稍热但是风大,能缓解炎热的感觉。"
},
"ziwaixian":{
"name":"紫外线强度指数",
"level":"很强",
"desc":"涂擦SPF20以上,PA++护肤品,避强光。"
},
"fenghan":{
"name":"风寒指数",
"level":"无",
"desc":"温度未达到风寒所需的低温,稍作防寒准备即可。"
},
"xiche":{
"name":"洗车指数",
"level":"较不宜",
"desc":"风力较大,洗车后会蒙上灰尘。"
},
"xinqing":{
"name":"心情指数",
"level":"较好",
"desc":"注意室内通风降温,保持宁静的心态。"
},
"yundong":{
"name":"运动指数",
"level":"较适宜",
"desc":"请适当降低运动强度并注意户外防风。"
},
"yuehui":{
"name":"约会指数",
"level":"较不适宜",
"desc":"天气较热,建议尽量不要去室外约会。"
},
"yusan":{
"name":"雨伞指数",
"level":"不带伞",
"desc":"天气较好,不用带雨伞。"
},
"zhongshu":{
"name":"中暑指数",
"level":"无中暑风险",
"desc":"天气舒适,令人神清气爽的一天,不用担心中暑的困扰。"
},
"kouzhao":{
"name":"戴口罩指数",
"level":"无需戴口罩",
"desc":"空气情况良好,无需戴口罩。"
}
}
示例代码
$ curl "https://v0.yiketianqi.com/life/lifepro?appid=&appsecret="
错误码参考
字段 | 错误码 | 说明 |
---|---|---|
errcode | 100 | 该接口有任何异常报错都会返回errcode报错, 并且只有100, 具体报错描述请参考字段:errmsg |
{ "errcode":100, "errmsg":"缺少注册参数appid或appsecret" }