找个免费的天气预报API真难有木有???

免费的天气预报API,可以查询全国天气预报,生活指数、实况、PM2.5等信息。

接口地址:http://op.juhe.cn/onebox/weather/query

支持格式:json/xml

请求方式:http get/post

请求示例:http://op.juhe.cn/onebox/weather/query?cityname=%E6%B8%A9%E5%B7%9E&key=您申请的KEY

接口备注:根据城市查询天气,未来5天、生活指数、PM2.5

请求参数说明:

名称

类型

必填

说明

cityname

string

要查询的城市,如:温州、上海、北京,需要utf8 urlencode

key

string

应用APPKEY(应用详细页查询)

dtype

string

返回数据的格式,xml或json,默认json

返回参数说明:

名称

类型

说明

error_code

int

返回码

reason

string

返回说明

result

string

返回结果集

JSON返回示例:

{"reason": "查询成功","result": {"data": {"realtime": {"city_code": "101210701","city_name": "温州",     /*城市*/"date": "2014-10-15",  /*日期*/"time": "09:00:00",     /*更新时间*/"week": 3,"moon": "九月廿二","dataUptime": 1413337811,"weather": {    /*当前实况天气*/"temperature": "19",     /*温度*/"humidity": "54",     /*湿度*/"info": "雾","img": "18" /*18是雾这种天气所对应的图片的ID,每种天气的图片需要您自己设计,或者请阅读https://www.juhe.cn/docs/api/id/39/aid/117*/},"wind": {"direct": "北风","power": "1级","offset": null,"windspeed": null}},"life": {     /*生活指数*/"date": "2014-10-15","info": {"chuanyi": [     /*穿衣指数*/"较舒适","建议着薄外套或牛仔衫裤等服装。年老体弱者宜着夹克衫、薄毛衣等。昼夜温差较大,注意适当增减衣服。"],"ganmao": [    /*感冒指数*/"较易发","昼夜温差较大,较易发生感冒,请适当增减衣服。体质较弱的朋友请注意防护。"],"kongtiao": [   /*空调指数*/"较少开启","您将感到很舒适,一般不需要开启空调。"],"wuran": [     /*污染指数*/"良","气象条件有利于空气污染物稀释、扩散和清除,可在室外正常活动。"],"xiche": [     /*洗车指数*/"较适宜","较适宜洗车,未来一天无雨,风力较小,擦洗一新的汽车至少能保持一天。"],"yundong": [     /*运动指数*/"较适宜","天气较好,但风力较大,推荐您进行室内运动,若在户外运动请注意防风。"],"ziwaixian": [   /*紫外线*/"中等","属中等强度紫外线辐射天气,外出时建议涂擦SPF高于15、PA+的防晒护肤品,戴帽子、太阳镜。"]}},"weather": [   /*未来几天天气预报*/{"date": "2014-10-15","info": {"day": [     /*白天天气*/"0",     /*天气ID*/"晴",     /*天气*/"24",     /*高温*/"东北风",     /*风向*/"3-4 级"      /*风力*/],"night": [    /*夜间天气*/"0","晴","13","东北风","3-4 级"]},"week": "三","nongli": "九月廿二"},{"date": "2014-10-16","info": {"dawn": ["0","晴","13","东北风","3-4 级"],"day": ["0","晴","25","东北风","3-4 级"],"night": ["1","多云","15","东北风","3-4 级"]},"week": "四","nongli": "九月廿三"},{"date": "2014-10-17","info": {"dawn": ["1","多云","15","东北风","3-4 级"],"day": ["1","多云","26","东北风","3-4 级"],"night": ["1","多云","16","东北风","3-4 级"]},"week": "五","nongli": "九月廿四"},{"date": "2014-10-18","info": {"dawn": ["1","多云","16","东北风","3-4 级"],"day": ["1","多云","26","东风","3-4 级"],"night": ["1","多云","18","东风","3-4 级"]},"week": "六","nongli": "九月廿五"},{"date": "2014-10-19","info": {"dawn": ["1","多云","18","东风","3-4 级"],"day": ["1","多云","27","东风","3-4 级"],"night": ["1","多云","19","东南风","3-4 级"]},"week": "日","nongli": "九月廿六"},{"date": "2014-10-20","info": {"dawn": ["1","多云","19","东南风","3-4 级"],"day": ["1","多云","27","东南风","3-4 级"],"night": ["2","阴","18","南风","3-4 级"]},"week": "一","nongli": "九月廿七"},{"date": "2014-10-21","info": {"dawn": ["2","阴","18","南风","3-4 级"],"day": ["1","多云","26","东北风","3-4 级"],"night": ["2","阴","17","","微风"]},"week": "二","nongli": "九月廿八"}],"pm25": {    /*PM2.5*/"key": "Wenzhou","show_desc": 0,"pm25": {"curPm": "97","pm25": "72","pm10": "97","level": 2,"quality": "良","des": "可以接受的,除极少数对某种污染物特别敏感的人以外,对公众健康没有危害。"},"dateTime": "2014年10月15日09时","cityName": "温州"},"date": null,"isForeign": 0}},"error_code": 0
}

服务级错误码参照(error_code):

错误码

说明

207301

错误的查询城市名

207302

查询不到该城市的相关信息

207303

网络错误,请重试

系统级错误码参照:

错误码

说明

旧版本(resultcode)

10001

错误的请求KEY

101

10002

该KEY无请求权限

102

10003

KEY过期

103

10004

错误的OPENID

104

10005

应用未审核超时,请提交认证

105

10007

未知的请求源

107

10008

被禁止的IP

108

10009

被禁止的KEY

109

10011

当前IP请求超过限制

111

10012

请求超过次数限制

112

10013

测试KEY超过请求限制

113

10014

系统内部异常

114

10020

接口维护

120

10021

接口停用

121

错误码格式说明(示例:200201):

2

002

01

服务级错误(1为系统级错误)

服务模块代码(即数据ID)

具体错误代码

示例代码

语言

标题

PHP

天气预报示例

Python

天气预报接口调用示例

C#

天气预报接口调用示例

Go

天气预报接口调用示例

JAVA

天气预报接口调用示例

找个免费的天气预报API真难a相关推荐

  1. 免费的天气预报API接口--谷歌,雅虎,中央气象台

    Google Weather API  仅仅支持美国地区使用邮政编码进行查询 比如: http://www.google.com/ig/api?hl=zh-cn&weather=94043  ...

  2. 推荐一个免费7天天气预报API服务:和风天气

    最近的一个项目中需要获取国内城市的7天内天气预报,说实话,目前的开源环境中仅存的天气预报API太少,找了许久才发现知乎里面提到的"和风天气"(https://www.heweath ...

  3. php中国天气api接口,免费天气预报API接口使用教程(信息来源权威及时)

    本文将介绍两种免费获取天气预报信息的方式(天气信息来源于国家气象局,还是比较权威及时的): (1)JSON 类型接口: JSON 类型的接口返回的数据又有三种形式,具体各种接口地址以及返回信息形式参见 ...

  4. 中国天气网天气预报API接口城市代码(XML格式,信息全)

    说到开发天气预报,就需要找一个开放接口了,接口有很多,中国天气网的数据比较准确,而且也有权威性.访问地址如:http://m.weather.com.cn/data/101010100.html,这是 ...

  5. 现在招个会自动化测试的人是真难呀~你会个锤子的自动化测试

    现在招个会自动化测试的人是真难呀~ 前一段时间公司计划要招2个自动化测试到岗,同事面试了十几个来应聘的人,发现一个很奇怪的现象,在面试的时候,如果问的是框架API.脚本编写这些问题,基本上所有人都能对 ...

  6. 天气预报API接口城市代码(XML格式,信息大全)

    天气预报API城市代号.xml <?xml version="1.0" encoding="UTF-8"?><China><pro ...

  7. 天气预报API接口 : 城市对应码(中国天气网)

    文章目录 天气预报接口api(中国天气网) 中国天气网城市代码: 相关阅读 · 资源: 天气预报接口api(中国天气网) 中国天气 weather.com http://m.weather.com.c ...

  8. 天气预报接口_001_天气预报API

    天气预报API 聚合API https://www.juhe.cn/docs 注册个人账号,实名认证后每天有100次免费请求额度.免费API中包括天气预报.新闻头条.笑话大全.万年历等. 天气预报AP ...

  9. 免费的天气API接口

    网上几乎所有的天气接口都需要注册key,然后还各种频率限制,每天调用次数才几百次? 太坑爹了吧 一个简单的天气预报功能, 为什么要搞的这么复杂, 收什么费? 推荐一个真正免费的天气API接口, 返回j ...

最新文章

  1. 使用BigQuery ML预测天气(6.19)
  2. paramiko使用1
  3. C/C++ 整型提升(Integral Promotion)
  4. Gentoo 安装日记 18(重新配置网络和设置密码)
  5. VSCode 启动 Vue 项目 npm install 报错
  6. python将图片原比例缩小_Python实现图片长宽比例缩放和填充
  7. xml文件的根节点layout_width或者layout_height设置无效果的原因分析
  8. 从程序设计方法学的角度比较 SP 方法与OOP 方法
  9. 智课雅思词汇---十八、前缀peri是什么意思
  10. OpenCV开发笔记(六十一):红胖子8分钟带你深入了解Shi-Tomasi角点检测(图文并茂+浅显易懂+程序源码)
  11. 使用DreamweaverMX2004的搜索替换功能提高工作效率。
  12. 西安邮电大学计算机学校转专业,2021年西安邮电大学大一新生转专业及入学考试相关规定...
  13. 转发:五个方向告诉你如何运营好一个公众号!
  14. 体会现实生活的两个月(上)
  15. Selenium学习 - 库代码解析
  16. 【深度学习】详解 ViLT
  17. c226打印机驱动安装_打印机驱动怎么安装图文详解
  18. go语言逐行读取和写入文件
  19. everything插件的安装
  20. “金三银四”春招指南之“性能调优”:MySQL+Tomcat+JVM,看完还怕面试官的轰炸?

热门文章

  1. 安装office2021时报错,无法卸载以前office版本残留项
  2. STP生成树/BPDU保护小实验
  3. 程序员,被代码耽误的段子手!
  4. 华为认证云服务工程师(HCIA-Cloud Service)-- 练习题2
  5. 中国古代兵器与兵书·铁马驰骋
  6. 利用Python爬取QQ好友头像
  7. NextDay-Java(适用软件测试)
  8. 如何用Python网络爬虫爬取网易云音乐歌词
  9. v3.exo是什么文件_exo文件是什么东西 exo体又是什么东西
  10. 内网通过映射后的公网IP访问内网服务测试--ASA8.0 hairpin NAT测试