接口地址:
http://www.weather.com.cn/data/sk/101010100.html
http://www.weather.com.cn/data/cityinfo/101010100.html
http://m.weather.com.cn/data/101010100.html
对于第三个接口,返回信息比较全面,也是以json格式提供,格式如下
{"weatherinfo": { //基本信息; "city":"北京","city_en":"beijing", "date_y":"2012年2月16日", "date":"", "week":"星期四", "fchh":"11", "cityid":"101010100", //摄氏温度 "temp1":"2℃~-7℃", "temp2":"1℃~-7℃", "temp3":"4℃~-7℃", "temp4":"7℃~-5℃", "temp5":"5℃~-3℃", "temp6":"5℃~-2℃", //华氏温度; "tempF1":"35.6℉~19.4℉", "tempF2":"33.8℉~19.4℉", "tempF3":"39.2℉~19.4℉", "tempF4":"44.6℉~23℉", "tempF5":"41℉~26.6℉", "tempF6":"41℉~28.4℉", //天气描述; "weather1":"晴", "weather2":"晴", "weather3":"晴", "weather4":"晴转多云", "weather5":"多云", "weather6":"多云转阴", //天气描述图片序号 "img1":"0", "img2":"99", "img3":"0", "img4":"99", "img5":"0", "img6":"99", "img7":"0", "img8":"1", "img9":"1", "img10":"99", "img11":"1", "img12":"2", "img_single":"0", //图片名称; "img_title1":"晴", "img_title2":"晴", "img_title3":"晴", "img_title4":"晴", "img_title5":"晴", "img_title6":"晴", "img_title7":"晴", "img_title8":"多云", "img_title9":"多云", "img_title10":"多云", "img_title11":"多云", "img_title12":"阴", "img_title_single":"晴", //风速描述 "wind1":"北风3-4级转微风", "wind2":"微风", "wind3":"微风", "wind4":"微风", "wind5":"微风", "wind6":"微风", //风速级别描述 "fx1":"北风", "fx2":"微风", "fl1":"3-4级转小于3级", "fl2":"小于3级", "fl3":"小于3级", "fl4":"小于3级", "fl5":"小于3级", "fl6":"小于3级", //今天穿衣指数; "index":"冷", "index_d":"天气冷,建议着棉衣、皮夹克加羊毛衫等冬季服装。年老体弱者宜着厚棉衣或冬大衣。", //48小时穿衣指数 "index48":"冷", "index48_d":"天气冷,建议着棉衣、皮夹克加羊毛衫等冬季服装。年老体弱者宜着厚棉衣或冬大衣。", //紫外线及48小时紫外线 "index_uv":"弱", "index48_uv":"弱", //洗车 "index_xc":"适宜", //旅游 "index_tr":"一般", //舒适指数 "index_co":"较不舒适", "st1":"1", "st2":"-8", "st3":"2", "st4":"-4", "st5":"5", "st6":"-5", //晨练 "index_cl":"较不宜", //晾晒 "index_ls":"基本适宜", //过敏 "index_ag":"极不易发"}}
查询天气的城市代码网上有很多,但是我推荐一个 网址 输入 城市的名称 返回 城市的代码:
http://someapi.sinaapp.com/citycode/?city=%E5%93%88%E5%B0%94%E6%BB%A8
这个网址 在city 后面输入城市的名称 将得到此城市的天气查询的编码 如在浏览器上输入:
http://someapi.sinaapp.com/citycode/?city=北京
将直接得到查询代码 然后:在拼接上面的接口地址 就可以得到想要城市的天气情况.