天气预报接口和城市代码

今天在研究微信天气预报的时候,获取到json数据,后来json_decode为对象,但是去看不懂他的意思,于是百度搜索到的结果:


{   "weatherinfo":
                { <!-- 基本信息 -->
                    "city":"北京",
                    "city_en":"beijing",
                    "date_y":"2012年8月14日",
                    "date":"",
                    "week":"星期二",
                    "fchh":"18",
                    "cityid":"101010100",
                    <!-- 从今天开始到第六天的每天的<strong>天气</strong>情况,这里的温度是摄氏温度 -->
                    "temp1":"19℃~31℃",
                    "temp2":"21℃~31℃",
                    "temp3":"22℃~28℃",
                    "temp4":"20℃~28℃",
                    "temp5":"21℃~29℃",
                    "temp6":"22℃~31℃",
                    <!-- 从今天开始到第六天的每天的<strong>天气</strong>情况,这里的温度是华氏温度 -->
                    "tempF1":"66.2℉~87.8℉",
                    "tempF2":"69.8℉~87.8℉",
                    "tempF3":"71.6℉~82.4℉",
                    "tempF4":"68℉~82.4℉",
                    "tempF5":"69.8℉~84.2℉",
                    "tempF6":"71.6℉~87.8℉",
                    <!-- <strong>天气</strong>描述 -->
                    "weather1":"阵雨转晴",
                    "weather2":"晴",
                    "weather3":"多云转雷阵雨",
                    "weather4":"雷阵雨",
                    "weather5":"多云转阴",
                    "weather6":"雷阵雨",
                    <!-- <strong>天气</strong>描述图片序号 -->
                    "img1":"3",
                    "img2":"0",
                    "img3":"0",
                    "img4":"99",
                    "img5":"1",
                    "img6":"4",
                    "img7":"4",
                    "img8":"99",
                    "img9":"1",
                    "img10":"2",
                    "img11":"4",
                    "img12":"99",
                    "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":"微风",
                    "wind2":"微风",
                    "wind3":"微风",
                    "wind4":"微风",
                    "wind5":"微风",
                    "wind6":"微风",
                    "fx1":"微风",
                    "fx2":"微风",
                    <!-- 风速级别描述 -->
                    "fl1":"小于3级",
                    "fl2":"小于3级",
                    "fl3":"小于3级",
                    "fl4":"小于3级",
                    "fl5":"小于3级",
                    "fl6":"小于3级",
                    <!-- 今天穿衣指数 -->
                    "index":"炎热",
                    "index_d":"<strong>天气</strong>炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。",
                    <!-- 48小时穿衣指数 -->
                    "index48":"炎热",
                    "index48_d":"<strong>天气</strong>炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。",
                    <!-- 紫外线及48小时紫外线 -->
                    "index_uv":"很强",
                    "index48_uv":"强",
                    <!-- 洗车 -->
                    "index_xc":"较不宜",
                    <!-- 旅游 -->
                    "index_tr":"适宜",
                    <!-- 舒适指数 -->
                    "index_co":"较不舒适",
                    "st1":"31",
                    "st2":"17",
                    "st3":"31",
                    "st4":"22",
                    "st5":"27",
                    "st6":"22",
                    <!-- 晨练 -->
                    "index_cl":"适宜",
                    <!-- 晾晒 -->
                    "index_ls":"极适宜",
                    <!-- 过敏 -->
                    "index_ag":"易发"
                }
}

 通过城市代码获取天气接口网址(返回json格式数据):

http://www.weather.com.cn/data/sk/101280102.html

http://m.weather.com.cn/data/101280102.html

http://m.weather.com.cn/atad/101230201.html

上面的三个接口偶尔会打不开,你试着那个快你用哪一个

通过上面的解释你可以写出自己想要发的天气预报内容。

我把生成的所有天气代码的数组上传到解压包里了(地址):http://files.cnblogs.com/geek12/tianqi.zip

可以复制后面的连接下载

时间: 2024-12-24 08:14:02

天气预报接口和城市代码的相关文章

天气预报接口之城市代码提出

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>测试</title> <script src="/js/jquery-1.7.

开源免费天气预报接口API以及全国全部地区代码!!(国家气象局提供)

国家气象局提供的天气预报接口 接口地址: 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&quo

开源免费的天气预报接口API以及全国所有地区代码(国家气象局提供)

天气预报一直是各大网站的一个基本功能,最近小编也想在网站上弄一个,得瑟一下,在网络搜索了很久,终于找到了开源免费的天气预报接口API以及全国所有地区代码(国家气象局提供),具体如下: 国家气象局提供的天气预报接口 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.

开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供) 【转】

国家气象局提供的天气预报接口 接口地址: 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"

天气预报及城市代码

名称:新浪天气预报代码 代码 :<IFRAME ID='ifm2' WIDTH='260' HEIGHT='70' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' src="http://news.sina.com.cn/iframe/weather/320201.html"></iframe> 上面的城市可以

天气预报API(五):城市代码--“新编码”和“旧编码” 对比

参考一些博客.文章 来查找 测试 接口,后来发现两套城市编码标准,有点想法,故拿来对比分析. 注:新旧编码是个人主观叫法,只是为了方便称呼,可能有不当之处,请留言更正. 暂且称 中国天气网等网站使用的城市代码称为 "旧编码": 全国城市代码列表(旧) 或 全球城市.景点代码列表(旧) 暂且称 中国气象频道.腾讯天气使用的城市代码为 "新编码": 全国城市代码列表(新) 直观对比 以山东省青岛市为例,我用树状图的形式展现"新旧编码"的差异: &qu

天气预报API(四):最新全国所有城市代码(“新编码”)

参考一些博客.文章 来查找 测试 接口,后来发现两套编码标准,有点想法,故拿来对比分析. 注: 新旧编码是个人主观叫法,只是为了方便称呼,可能有不当之处,请留言更正. 暂且称 中国天气网等一批网站使用的城市代码称为 "旧编码":全国城市代码 或 全球城市.景点代码 暂且称 中国气象频道.腾讯天气使用的城市代码为 "新编码" 1.x 1.1

调用天气预报接口

方案一: 浏览器由于安全的限制,不允许跨域访问.但是PHP服务器是允许的.我们可以通过使用PHP文件做代理,通过PHP来调用接口. 详细接口分析可参看:http://www.cnblogs.com/wangjingblogs/p/3192953.html 返回JSON格式 PHP代码 <?php //此接口返回json格式 echo file_get_contents('http://www.weather.com.cn/data/cityinfo/101181601.html'); ?> H

iOS-国家气象局-天气预报接口等常用接口

接口地址: 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":"北京"