接口地址:http://api.w0ai1uo.org/api/wether.php
返回格式:JSON
请求方式:GET
请求示例:http://api.w0ai1uo.org/api/wether.php?ip=114.115.116.117

请求参数说明:

名称 必填 类型 说明
  ip string 输入ip地址,如:114.115.116.117

返回参数说明:

名称 类型 说明
  city string 城市
  updatetime string 更新时间
  wendu string 温度
  fengli string 风力
  shidu string 湿度
  fengxiang string 风向
  environment 数组 建议

返回示例:

{
"city": "北京",
"updatetime": "15:02",
"wendu": "3",
"fengli": "2级",
"shidu": "43%",
"fengxiang": "东北风",
"sunrise_1": "07:21",
"sunset_1": "17:37",
"sunrise_2": [],
"sunset_2": [],
"yesterday": {
"date_1": "3日星期日",
"high_1": "高温 7℃",
"low_1": "低温 -7℃",
"day_1": {
"type_1": "多云",
"fx_1": "北风",
"fl_1": "3-4级"
},
"night_1": {
"type_1": "晴",
"fx_1": "北风",
"fl_1": "3-4级"
}
},
"forecast": {
"weather": [
{
"date": "4日星期一",
"high": "高温 4℃",
"low": "低温 -6℃",
"day": {
"type": "晴",
"fengxiang": "北风",
"fengli": "<3级"
},
"night": {
"type": "晴",
"fengxiang": "北风",
"fengli": "<3级"
}
},
{
"date": "5日星期二",
"high": "高温 5℃",
"low": "低温 -5℃",
"day": {
"type": "晴",
"fengxiang": "东南风",
"fengli": "<3级"
},
"night": {
"type": "多云",
"fengxiang": "东北风",
"fengli": "<3级"
}
},
{
"date": "6日星期三",
"high": "高温 4℃",
"low": "低温 -5℃",
"day": {
"type": "多云",
"fengxiang": "东风",
"fengli": "<3级"
},
"night": {
"type": "多云",
"fengxiang": "东北风",
"fengli": "3-4级"
}
},
{
"date": "7日星期四",
"high": "高温 0℃",
"low": "低温 -5℃",
"day": {
"type": "多云",
"fengxiang": "东北风",
"fengli": "3-4级"
},
"night": {
"type": "阴",
"fengxiang": "南风",
"fengli": "<3级"
}
},
{
"date": "8日星期五",
"high": "高温 1℃",
"low": "低温 -7℃",
"day": {
"type": "多云",
"fengxiang": "南风",
"fengli": "<3级"
},
"night": {
"type": "晴",
"fengxiang": "北风",
"fengli": "<3级"
}
}
]
},
"zhishus": {
"zhishu": [
{
"name": "晨练指数",
"value": "适宜",
"detail": "天气不错,空气清新,是您晨练的大好时机,建议不同年龄段的人们积极参加户外健身活动。"
},
{
"name": "舒适度",
"value": "较不舒适",
"detail": "白天天气晴好,但仍会使您感觉偏冷,不很舒适,请注意适时添加衣物,以防感冒。"
},
{
"name": "穿衣指数",
"value": "冷",
"detail": "天气冷,建议着棉服、羽绒服、皮夹克加羊毛衫等冬季服装。年老体弱者宜着厚棉衣、冬大衣或厚羽绒服。"
},
{
"name": "感冒指数",
"value": "易发",
"detail": "相对于今天将会出现大幅度降温,易发生感冒,请注意适当增加衣服,加强自我防护避免感冒。"
},
{
"name": "晾晒指数",
"value": "基本适宜",
"detail": "天气不错,午后温暖的阳光仍能满足你驱潮消霉杀菌的晾晒需求。"
},
{
"name": "旅游指数",
"value": "适宜",
"detail": "天气较好,气温稍低,会感觉稍微有点凉,不过也是个好天气哦。适宜旅游,可不要错过机会呦!"
},
{
"name": "紫外线强度",
"value": "弱",
"detail": "紫外线强度较弱,建议出门前涂擦SPF在12-15之间、PA+的防晒护肤品。"
},
{
"name": "洗车指数",
"value": "较适宜",
"detail": "较适宜洗车,未来一天无雨,风力较小,擦洗一新的汽车至少能保持一天。"
},
{
"name": "运动指数",
"value": "较不宜",
"detail": "天气较好,但考虑天气寒冷,推荐您进行室内运动,户外运动时请注意保暖并做好准备活动。"
},
{
"name": "约会指数",
"value": "较不适宜",
"detail": "天气较冷,且室外有风,外出约会可能会让恋人受些苦,最好在温暖的室内促膝谈心。"
},
{
"name": "雨伞指数",
"value": "不带伞",
"detail": "天气较好,您在出门的时候无须带雨伞。"
}
]
}
}

服务级错误码参照(error_code):

  错误码 说明
  102 IP不能为空!

系统级错误码参照:

  错误码 说明 旧版本(resultcode)
  102 ip为空 102

错误码格式说明(示例:200201):

  2 002 01
  服务级错误(1为系统级错误) 服务模块代码(即数据ID) 具体错误代码

PHP演示:


header('Location:https://api.w0ai1uo.org/api/wether.php?ip=xxx.xxx.xxx.xxx');
?>