本文共 2510 字,大约阅读时间需要 8 分钟。
国家气象局提供的天气预报接口
接口地址:
实时天气
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
六天天气情况的接口返回的数据如下:
{ weatherinfo: { city: "北京", city_en: "beijing", date_y: "2013年12月12日", date: "", week: "星期四", fchh: "11",
<!--城市ID,用于查询-->
cityid: "101010100",
<!--今天的温度,摄氏度--> temp1: "3℃~-6℃",
<!--明天的温度,以下依次类推--> temp2: "4℃~-6℃",temp3: "7℃~-4℃",temp4: "5℃~-4℃",temp5: "4℃~-3℃",temp6: "4℃~-4℃", <!--今天的温度,华氏度--> tempF1: "37.4℉~21.2℉",tempF2: "39.2℉~21.2℉",tempF3: "44.6℉~24.8℉",tempF4: "41℉~24.8℉",tempF5: "39.2℉~26.6℉",tempF6: "39.2℉~24.8℉", <!--今天的天气--> weather1: "晴",weather2: "晴",weather3: "晴",weather4: "晴转多云",weather5: "多云转阴",weather6: "阴转晴", <!--每一天有两个图片,img1是天气开始的情况,img2是天气结束的情况 ,如果img2是99,则说明天气无变化,不存在什么转什么。比如第四天的天气是晴转多云,img7是0(晴),img8是1(多云)。--> img1: "0",img2: "99",img3: "0",img4: "99",img5: "0",img6: "99",img7: "0",img8: "1",img9: "1",img10: "2",img11: "2",img12: "0",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: "北风4-5级转3-4级",wind2: "微风",wind3: "微风",wind4: "微风",wind5: "微风",wind6: "微风", <!--风速级别描述--> fx1: "北风", fx2: "北风", fl1: "4-5级转3-4级", fl2: "小于3级", fl3: "小于3级", fl4: "小于3级", fl5: "小于3级", fl6: "小于3级", <!--穿衣指数等--> index: "冷", index_d: "天气冷,建议着棉服、羽绒服、皮夹克加羊毛衫等冬季服装。年老体弱者宜着厚棉衣、冬大衣或厚羽绒服。", index48: "寒冷", index48_d: "天气寒冷,建议着厚羽绒服、毛皮大衣加厚毛衣等隆冬服装。年老体弱者尤其要注意保暖防冻。", index_uv: "弱", index48_uv: "弱", index_xc: "较适宜", index_tr: "一般", index_co: "较不舒适", st1: "1", st2: "-7", st3: "4", st4: "-4", st5: "6", st6: "-2", index_cl: "较不宜", index_ls: "基本适宜", index_ag: "极不易发" } }