免费天气API接口,全国天气免费接口,2018年3月测试稳定OK

天气API接口说明

使用此接口一定看一下原文章:https://www.sojson.com/blog/234.html

最近接口更新了,http升级为https,如果是Java,请看这篇忽略证书:https://www.sojson.com/blog/195.html

此接口目前很稳定,测试从2016年~2018年03月05日09:56:41  目前稳定。

天气API接口稳定的确实没有,除非是天气官方提供的, 但是我观察了下,要是合作伙伴才有开放的可能。

其他的,例如:百度 APIStore、一些同学在其他网站上抓包下来的接口,以及什么各种收费的 API,都没有稳定的。

现在,我们网站收集了8个天气接口,采用微服务的方式提供出来,响应效率高,可以达到不限制次数。关键是免费的,而且会提供XML和JSON两种方式返回

接口返回的天气指数数据很全面,如:温度最高温度最低温度天气空气质量指数

参数只有一个,就是citycity在传参的时候,支持的城市可以带上市、县、区之类,如:深圳市、顺德区、长沙市、长沙等等

原链接:天气免费API接口     ,免费天气接口

天气API JSON返回方式

我测试一下请求北京的天气,链接为:https://www.sojson.com/open/api/weather/json.shtml?city=北京

返回成功状态为:200 ,失败为非200

天气API JSON返回方式(成功)

  1. {
  2. "status": 200,
  3. "data": {
  4. "wendu": "29",
  5. "ganmao": "各项气象条件适宜,发生感冒机率较低。但请避免长期处于空调房间中,以防感冒。",
  6. "forecast": [
  7. {
  8. "fengxiang": "南风",
  9. "fengli": "3-4级",
  10. "high": "高温 32℃",
  11. "type": "多云",
  12. "low": "低温 17℃",
  13. "date": "16日星期二"
  14. },
  15. {
  16. "fengxiang": "南风",
  17. "fengli": "微风级",
  18. "high": "高温 34℃",
  19. "type": "晴",
  20. "low": "低温 19℃",
  21. "date": "17日星期三"
  22. },
  23. {
  24. "fengxiang": "南风",
  25. "fengli": "微风级",
  26. "high": "高温 35℃",
  27. "type": "晴",
  28. "low": "低温 22℃",
  29. "date": "18日星期四"
  30. },
  31. {
  32. "fengxiang": "南风",
  33. "fengli": "微风级",
  34. "high": "高温 35℃",
  35. "type": "多云",
  36. "low": "低温 22℃",
  37. "date": "19日星期五"
  38. },
  39. {
  40. "fengxiang": "南风",
  41. "fengli": "3-4级",
  42. "high": "高温 34℃",
  43. "type": "晴",
  44. "low": "低温 21℃",
  45. "date": "20日星期六"
  46. }
  47. ],
  48. "yesterday": {
  49. "fl": "微风",
  50. "fx": "南风",
  51. "high": "高温 28℃",
  52. "type": "晴",
  53. "low": "低温 15℃",
  54. "date": "15日星期一"
  55. },
  56. "aqi": "72",
  57. "city": "北京"
  58. },
  59. "message": "OK"
  60. }

天气API JSON返回方式(失败)

失败情况下一般是参数问题,参数不识别。

 
  
  1. {
  2. "status": 400,
  3. "message": "Check the parameters."
  4. }

天气API XML返回方式

我测试一下请求北京的天气,链接为:https://www.sojson.com/open/api/weather/xml.shtml?city=北京

天气API XML返回方式(成功)

  1. xml version="1.0" encoding="UTF-8"?>
  2. 北京
  3. 13:35
  4. 29
  5. 4级
  6. 28%
  7. 南风
  8. 04:59
  9. 19:23
  10. 72
  11. 52
  12. 极少数敏感人群应减少户外活动
  13. 颗粒物(PM2.5)
  14. 162
  15. 1
  16. 90
  17. 9
  18. 33
  19. 13:00:00
  20. 10101
  21. 2017-05-04 19:30:00
  22. 15日星期一
  23. 高温 28℃
  24. 低温 15℃
  25. 南风
  26. 微风
  27. 多云
  28. 南风
  29. 微风
  30. 16日星期二
  31. 高温 32℃
  32. 低温 17℃
  33. 多云
  34. 南风
  35. 3-4级
  36. 西北风
  37. 微风级
  38. 17日星期三
  39. 高温 34℃
  40. 低温 19℃
  41. 南风
  42. 微风级
  43. 南风
  44. 微风级
  45. 18日星期四
  46. 高温 35℃
  47. 低温 22℃
  48. 南风
  49. 微风级
  50. 多云
  51. 南风
  52. 微风级
  53. 19日星期五
  54. 高温 35℃
  55. 低温 22℃
  56. 多云
  57. 南风
  58. 微风级
  59. 南风
  60. 微风级
  61. 20日星期六
  62. 高温 34℃
  63. 低温 21℃
  64. 南风
  65. 3-4级
  66. 多云
  67. 南风
  68. 微风级
  69. 晨练指数
  70. 较适宜
  71. 早晨气象条件较适宜晨练,但风力稍大,晨练时请注意选择避风的地点,避免迎风锻炼。
  72. 舒适度
  73. 较不舒适
  74. 白天天气多云,同时会感到有些热,不很舒适。
  75. 穿衣指数
  76. 炎热
  77. 天气炎热,建议着短衫、短裙、短裤、薄型T恤衫等清凉夏季服装。
  78. 感冒指数
  79. 少发
  80. 各项气象条件适宜,发生感冒机率较低。但请避免长期处于空调房间中,以防感冒。
  81. 晾晒指数
  82. 适宜
  83. 天气不错,适宜晾晒。赶紧把久未见阳光的衣物搬出来吸收一下太阳的味道吧!
  84. 旅游指数
  85. 适宜
  86. 天气较好,温度稍高,幸好风稍大,会缓解稍热的天气。适宜旅游,可不要错过机会呦!
  87. 紫外线强度
  88. 中等
  89. 属中等强度紫外线辐射天气,外出时建议涂擦SPF高于15、PA+的防晒护肤品,戴帽子、太阳镜。
  90. 洗车指数
  91. 较适宜
  92. 较适宜洗车,未来一天无雨,风力较小,擦洗一新的汽车至少能保持一天。
  93. 运动指数
  94. 较适宜
  95. 天气较好,但风力较大,推荐您进行室内运动,若在户外运动请注意防风。
  96. 约会指数
  97. 较不适宜
  98. 天气较好,且室外有风,外出约会可能会让恋人受些苦,最好在温暖的室内促膝谈心。
  99. 雨伞指数
  100. 不带伞
  101. 天气较好,不会降水,因此您可放心出门,无须带雨伞。

天气API XML返回方式(失败)

 
  
  1. xml version="1.0" encoding="UTF-8"?>
  2. 400
  3. Check the parameters.

接口使用申明

因为涉及到并发和有效资源问题,小型站长可以和我大个招呼,我可以提供免费使用,如果是日调用超过2000次,请务必和我说明,我尽量保证可用性,如果没和我说明,我会直接封掉IP段。

你可能感兴趣的:(312)