多次测试, 终于发现了一个挺好的接口,数据挺全的,可以满足我们一般的开发过程的需求
http://wthrcdn.etouch.cn/weather_mini?citykey=101180101
这是郑州地区的,想看别的地区的哥们可以改变后面的citykey,每一个城市都有对应的citykey的。以下是获取的数据的json示例。
{
"data": {
"aqi": "110",
"city": "郑州",
"forecast": [
{
"date": "2日星期三",
"fengli": "微风级",
"fengxiang": "无持续风向",
"high": "高温 18℃",
"low": "低温 7℃",
"type": "晴"
},
{
"date": "3日星期四",
"fengli": "微风级",
"fengxiang": "无持续风向",
"high": "高温 20℃",
"low": "低温 9℃",
"type": "晴"
},
{
"date": "4日星期五",
"fengli": "微风级",
"fengxiang": "无持续风向",
"high": "高温 22℃",
"low": "低温 11℃",
"type": "晴"
},
{
"date": "5日星期六",
"fengli": "微风级",
"fengxiang": "无持续风向",
"high": "高温 23℃",
"low": "低温 11℃",
"type": "晴"
},
{
"date": "6日星期天",
"fengli": "微风级",
"fengxiang": "无持续风向",
"high": "高温 14℃",
"low": "低温 9℃",
"type": "阴"
}
],
"ganmao": "昼夜温差较大,较易发生感冒,请适当增减衣服。体质较弱的朋友请注意防护。",
"wendu": "10",
"yesterday": {
"date": "1日星期二",
"fl": "微风",
"fx": "无持续风向",
"high": "高温 12℃",
"low": "低温 4℃",
"type": "多云"
}
},
"desc": "OK",
"status": 1000
}
简单粗暴的记下来,下次再用就方便啦