分享

真正的中国天气api接口xml,json(求加精)

 叹落花 2015-06-10
 本帖最后由 江湖§相忘 于 2015-4-7 14:28 编辑

在次说明:所有代码请求默认utf-8编码....请自行更改..请求乱码的,楼主不做处理,因为楼主这是正常的!!有乱码的请手动更换编码,或者换一下浏览器....


其他三篇。。。。。
中国天气api接口,全json数据(第二弹)
天气配套CityPicker,天气接口(第三弹)中国天气api接口,全json数据(第四弹)


我只想说现在网上那几个api完全坑爹有木有???


官方的申请不来有木有,还有收费有木有??


咱这种菜鸟只能用免费的了!!!!




http://m.weather.com.cn/atad/101110101.html
大坑有木有??反应慢不说了,还老不更新!!
想贴段代码的,现在又打不开了(貌似3月4号以后没更新过)这个地址原来改了,data改成了atad,中国天气坑死人不偿命有没有?现在特别更新了上面的接口..
==========================我是分割线==========================
下面,正式开始本次主题!!!
http://www.weather.com.cn/data/sk/101010100.html
  1. {"weatherinfo":{"city":"北京","cityid":"101010100","temp":"22","WD":"北风","WS":"2级","SD":"19%","WSE":"2","time":"16:05","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB"}}
复制代码


http://www.weather.com.cn/data/cityinfo/101010100.html

  1. {"weatherinfo":{"city":"北京","cityid":"101010100","temp1":"24℃","temp2":"11℃","weather":"雷阵雨转多云","img1":"d4.gif","img2":"n1.gif","ptime":"11:00"}}
复制代码


这俩都见过吧
反正数据就是这样,也没啥好说的,但是只有实时天气,实在不爽,想做个天气应用怎么也得有未来天气,指数啥的吧!!


http://www.weather.com.cn/data/zs/101010100.html


说:你看到了啥,不错上面地址就是天气指数各种详细,还是json数据,各种好用!!!

还不够???对啊未来天气怎么办???刚才那个m.weather.com.cn.....挂掉了没办法啊!!!但是数据总会有的,不要灰心!!

==================================我是分割线================================================

真正的重点,今天去中华万年历的时候不小心抓包就抓到了一个网址,打开一看碉堡了!!!通过对比,和中国天气同步!!!!

  1. {"desc":"OK","status":1000,"data":{"wendu":"22","ganmao":"风较大,较易发生感冒,注意防护。","forecast":[{"fengxiang":"北风","fengli":"5-6级","high":"高温 24℃","type":"晴","low":"低温 11℃","date":"3日星期六"},{"fengxiang":"北风","fengli":"4-5级","high":"高温 19℃","type":"晴","low":"低温 8℃","date":"4日星期日"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 21℃","type":"晴","low":"低温 9℃","date":"5日星期一"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 21℃","type":"多云","low":"低温 10℃","date":"6日星期二"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 24℃","type":"晴","low":"低温 12℃","date":"7日星期三"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 23℃","type":"晴","low":"低温 11℃","date":"8日星期四"}],"yesterday":{"fl":"微风","fx":"无持续风向","high":"高温 23℃","type":"晴","low":"低温 12℃","date":"2日星期五"},"aqi":"59","city":"北京"}}
复制代码

有没有很爽的感觉???对json数据,未来七天的天气。。。全了!!!
包含实时气温,感冒指数,未来七天天气(风力,风向,高低温,时间),空气质量指数(有的城市没有),城市名称

下面贴地址!!!!

http://wthrcdn./weather_mini?city=北京
通过城市名字获得天气数据,json数据
http://wthrcdn./weather_mini?citykey=101010100
通过城市id获得天气数据,json数据


如果这还不够!!!下面还有!!!!

  1. <resp>
  2. <city>北京</city>
  3. <updatetime>16:10</updatetime>
  4. <wendu>23</wendu>
  5. <fengli>3级</fengli>
  6. <shidu>19%</shidu>
  7. <fengxiang>北风</fengxiang>
  8. <sunrise_1/>
  9. <sunset_1/>
  10. <sunrise_2/>
  11. <sunset_2/>
  12. <environment>
  13. <aqi>59</aqi>
  14. <pm25>30</pm25>
  15. <suggest>极少数敏感人群应减少户外活动</suggest>
  16. <quality>良</quality>
  17. <MajorPollutants>颗粒物(PM10)</MajorPollutants>
  18. <o3>93</o3>
  19. <co>0</co>
  20. <pm10>67</pm10>
  21. <so2>8</so2>
  22. <no2>25</no2>
  23. <time>15:00:00</time>
  24. </environment>
  25. <alarm>
  26. <cityKey>10101</cityKey>
  27. <cityName>
  28. <![CDATA[ 北京市 ]]>
  29. </cityName>
  30. <alarmType>
  31. <![CDATA[ 大风 ]]>
  32. </alarmType>
  33. <alarmDegree>
  34. <![CDATA[ 蓝色 ]]>
  35. </alarmDegree>
  36. <alarmText>
  37. <![CDATA[ 北京市气象台发布大风蓝色预警 ]]>
  38. </alarmText>
  39. <alarm_details>
  40. <![CDATA[ 预计,3日下午到夜间,本市大部分地区将出现6级以上大风,阵风7-8级,请注意防范。 ]]>
  41. </alarm_details>
  42. <standard>
  43. <![CDATA[
  44. 24小时内可能受大风影响,平均风力可达6级以上,或者阵风7级以上;或者已经受大风影响,平均风力为6~7级,或者阵风7~8级并可能持续。
  45. ]]>
  46. </standard>
  47. <suggest>
  48. <![CDATA[
  49. 1.政府及相关部门按照职责做好防大风工作;2.关好门窗,加固围板、棚架、广告牌等易被风吹动的搭建物,妥善安置易受大风影响的室外物品,遮盖建筑物资;3.相关水域水上作业和过往船舶采取积极的应对措施,如回港避风或者绕道航行等;4.行人注意尽量少骑自行车,刮风时不要在广告牌、临时搭建物等下面逗留;5.有关部门和单位注意森林、草原等防火。
  50. ]]>
  51. </suggest>
  52. <imgUrl>
  53. <![CDATA[

  54. ]]>
  55. </imgUrl>
  56. <time>2014-05-03 12:51:14</time>
  57. </alarm>
  58. <yesterday>
  59. <date_1>2日星期五</date_1>
  60. <high_1>高温 23℃</high_1>
  61. <low_1>低温 12℃</low_1>
  62. <day_1>
  63. <type_1>晴</type_1>
  64. <fx_1>无持续风向</fx_1>
  65. <fl_1>微风</fl_1>
  66. </day_1>
  67. <night_1>
  68. <type_1>晴</type_1>
  69. <fx_1>无持续风向</fx_1>
  70. <fl_1>微风</fl_1>
  71. </night_1>
  72. </yesterday>
  73. <forecast>
  74. <weather>
  75. <date>3日星期六</date>
  76. <high>高温 24℃</high>
  77. <low>低温 11℃</low>
  78. <day>
  79. <type>晴</type>
  80. <fengxiang>北风</fengxiang>
  81. <fengli>5-6级</fengli>
  82. </day>
  83. <night>
  84. <type>多云</type>
  85. <fengxiang>北风</fengxiang>
  86. <fengli>5-6级</fengli>
  87. </night>
  88. </weather>
  89. <weather>
  90. <date>4日星期日</date>
  91. <high>高温 19℃</high>
  92. <low>低温 8℃</low>
  93. <day>
  94. <type>晴</type>
  95. <fengxiang>北风</fengxiang>
  96. <fengli>4-5级</fengli>
  97. </day>
  98. <night>
  99. <type>晴</type>
  100. <fengxiang>无持续风向</fengxiang>
  101. <fengli>微风</fengli>
  102. </night>
  103. </weather>
  104. <weather>
  105. <date>5日星期一</date>
  106. <high>高温 21℃</high>
  107. <low>低温 9℃</low>
  108. <day>
  109. <type>晴</type>
  110. <fengxiang>无持续风向</fengxiang>
  111. <fengli>微风</fengli>
  112. </day>
  113. <night>
  114. <type>晴</type>
  115. <fengxiang>无持续风向</fengxiang>
  116. <fengli>微风</fengli>
  117. </night>
  118. </weather>
  119. <weather>
  120. <date>6日星期二</date>
  121. <high>高温 21℃</high>
  122. <low>低温 10℃</low>
  123. <day>
  124. <type>多云</type>
  125. <fengxiang>无持续风向</fengxiang>
  126. <fengli>微风</fengli>
  127. </day>
  128. <night>
  129. <type>晴</type>
  130. <fengxiang>无持续风向</fengxiang>
  131. <fengli>微风</fengli>
  132. </night>
  133. </weather>
  134. <weather>
  135. <date>7日星期三</date>
  136. <high>高温 24℃</high>
  137. <low>低温 12℃</low>
  138. <day>
  139. <type>晴</type>
  140. <fengxiang>无持续风向</fengxiang>
  141. <fengli>微风</fengli>
  142. </day>
  143. <night>
  144. <type>晴</type>
  145. <fengxiang>无持续风向</fengxiang>
  146. <fengli>微风</fengli>
  147. </night>
  148. </weather>
  149. <weather>
  150. <date>8日星期四</date>
  151. <high>高温 23℃</high>
  152. <low>低温 11℃</low>
  153. <day>
  154. <type>晴</type>
  155. <fengxiang>无持续风向</fengxiang>
  156. <fengli>微风</fengli>
  157. </day>
  158. <night>
  159. <type>阴</type>
  160. <fengxiang>无持续风向</fengxiang>
  161. <fengli>微风</fengli>
  162. </night>
  163. </weather>
  164. </forecast>
  165. <zhishus>
  166. <zhishu>
  167. <name>感冒指数</name>
  168. <value>较易发</value>
  169. <detail>风较大,较易发生感冒,注意防护。</detail>
  170. </zhishu>
  171. <zhishu>
  172. <name>紫外线</name>
  173. <value>弱</value>
  174. <detail>辐射较弱,涂擦SPF12-15、PA+护肤品。</detail>
  175. </zhishu>
  176. <zhishu>
  177. <name>穿衣指数</name>
  178. <value>较冷</value>
  179. <detail>建议着厚外套加毛衣等服装。</detail>
  180. </zhishu>
  181. <zhishu>
  182. <name>舒适度</name>
  183. <value>舒适</value>
  184. <detail>白天不冷不热,风力不大。</detail>
  185. </zhishu>
  186. <zhishu>
  187. <name>洗车指数</name>
  188. <value>不宜</value>
  189. <detail>有雨,雨水和泥水会弄脏爱车。</detail>
  190. </zhishu>
  191. <zhishu>
  192. <name>旅游指数</name>
  193. <value>一般</value>
  194. <detail>有降水,风稍大,外出注意防雷防风。</detail>
  195. </zhishu>
  196. <zhishu>
  197. <name>运动指数</name>
  198. <value>较不宜</value>
  199. <detail>有降水,推荐您在室内进行休闲运动。</detail>
  200. </zhishu>
  201. <zhishu>
  202. <name>晨练指数</name>
  203. <value>较不宜</value>
  204. <detail>室外锻炼请携带雨具。</detail>
  205. </zhishu>
  206. <zhishu>
  207. <name>约会指数</name>
  208. <value>不适宜</value>
  209. <detail>建议在室内约会,免去天气的骚扰。</detail>
  210. </zhishu>
  211. <zhishu>
  212. <name>逛街指数</name>
  213. <value>较不宜</value>
  214. <detail>风大有降水,逛街注意带雨具。</detail>
  215. </zhishu>
  216. <zhishu>
  217. <name>晾晒指数</name>
  218. <value>不宜</value>
  219. <detail>降水可能会淋湿衣物,请选择在室内晾晒。</detail>
  220. </zhishu>
  221. <zhishu>
  222. <name>雨伞指数</name>
  223. <value>带伞</value>
  224. <detail>有降水,短时间出行不必带伞。</detail>
  225. </zhishu>
  226. </zhishus>
  227. </resp>
复制代码



这次是xml数据,
包含实时天气,日出日落,空气质量(某些城市可能不存在),天气预警(预警时存在),昨日天气(分白天黑夜),未来七天天气(分白天黑夜),天气指数


我想现在要求再高,也能满足你的需求了吧!!!!!
下面贴接口!!!!



http://wthrcdn./WeatherApi?citykey=101010100
通过城市id获得天气数据,xml文件数据,
当错误时会有<error>节点
http://wthrcdn./WeatherApi?city=北京
通过城市名字获得天气数据,xml文件数据




ok,教程贴完了!!!希望朋友们多多支持!!!本菜鸟在此谢过了!!!!


再次说明,接口全是utf-8编码,获取到的数据乱码请自行处理。

贴上我大猎豹的截图。









    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多