1 中国气象局官方接口

http://smart.weather.com.cn/wzfw/smart/weatherapi.shtml

http://apistore.baidu.com/astore/serviceinfo/1454.html

2 国家气象科学数据共享服务平台

http://data.cma.cn/data/cdcindex/cid/6d1b5efbdcbf9a58.html

3 第三方平台

http://www.weatherdt.com/help.html?index=3

4 门户网站的气象接口支持

4.1  百度

http://api.map.baidu.com/telematics/v3/weather?location=嘉兴&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ
实例用法http://www.oschina.net/code/snippet_554046_35134
官方文档http://developer.baidu.com/map/carapi-7.htm
location:城市名或经纬度 ak:开发者密钥 output:默认xml

4.2 新浪

新浪天气频道为全国广大用户提供全国2000多个城市和国际15000个城市的天气预报.其中包含的服务有:历史气候查询、天气预报5天查询、重大天气新闻、及时发布灾害
预警等。新浪气象接口API是针对专业机构提供的开放性、简单易用性的应用接口,它容许技术人员在其提供的基本信息服务的基础上,进行二次开发,形成个性化的气象服务。
新浪气象信息的获取较为简单,只要按照指定格式的URL发送请求给新浪天气服务器,服务器就会返回携带天气预报的XML文档,技术人员针对XML进行解析后,把需要的气象信息提取出来后,再进行改进,就可以形成自己的气象服务。

获取新浪天气预报的XML文档,需要以如下的格式访问:
http://php.weather.sina.eom.cn/XML.php?city=%B4%F3%C1%AC&password=DJOYnieT8234jlsK&day=0

说明:其中查询参数city为所在城市,在上例的URL中%B4%F3%C1%AC代表的城市为大连.在新浪天气频道中可以查询到对应城市的编码方式。

password为新浪天气频道注册用户所拥有的注册码。day为查询日期的间隔。如0表示明天,即当前时间+l天;1表示后天,即当前时间+2天。

4.3 谷歌

http://googleweather.riaforge.org/

While Google Weather API is being used in iGoogle to get the weather information, the API itself is not official for public yet. There is some unofficial documentation online but there is no official documentation yet. Use it with caution.

GoogleWeather utilizes the Google Weather API. While Google Weather API is being used in iGoogle to obtain the weather information, the API itself is not officially public yet. Please do expect changes in the future.

GoogleWeather accepts three parameters and they are as folows,
1) Place: This is a required field. You can pass in the zip code (i.e. 12203), City Name followed by State (i.e. Albany, NY), or City Name followed by Country Name (i.e. London, England).
2) Language: This is an optional field. You must pass in an ISO 639-1 Language Code. For a list of ISO 639-1 codes, please go to http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes. By default, it is set to English (i.e. en).
3) Unit: This is an optional field. You can pass in a C (Celsius) or an F (Fahrenheit). By default, it is set to F (i.e. Fahrenheit).

https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

5  开发者

http://blog.csdn.net/l_ch_g/article/details/8205817

6 相关技术要求

6.1 Json

6.2  Jdom

6.3 Google

https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

气象接口的开发和使用相关推荐

  1. Facebook最新Libra币开发指南---接口服务器开发2

    Facebook最新Libra币开发指南---接口服务器开发2 2019年06月24日 16:23:16 最老程序员闫涛 阅读数 1145 在上一篇博文中,我们已经使用Rust语言开发了一款简单的We ...

  2. 【JEECG技术文档】JEECG 接口权限开发及配置使用说明

    1.功能介绍 通过接口配置实现,对接口的访问权限控制和数据权限控制,接口时REST接口,接口权限认证机制使用Json web token (JWT) 接口权限调用流程: (1)通过接口用户的用户名密码 ...

  3. Mybatis的案例和接口代理开发和模板配置

    Mybatis的简单入门案例 一.框架的简介和Mybatis简介 ​ 框架就是一个半成品,在框架的基础上进行开发可以大大的提高开发效率,减少代码量. ​ 框架就相当于地基,使用框架开发就相当于在地基上 ...

  4. 股票交易c接口的开发原理分析

    股票交易c接口的开发和使用,都是基于股票行情软件数据执行自动下单的原理,然后整合信息作为交易策略的基础,一切交易行为都是自动化的.而且交易者在运用股票交易c接口其实就是通过代码编写而成的,这方面就可以 ...

  5. php 银行支付通道_PHP银联在线支付接口的开发实例

    本文主要和大家分享PHP银联在线支付接口的开发实例,希望能帮助到大家. 1. 登录银联自助化测试平台(登陆地址:open.unionpay.com),登录后,点击我的产品,如下:点击右方需要测试的接口 ...

  6. python接口自动化测试书籍_蜗牛出版之《接口自动化测试开发实战教程》书籍详解!...

    各位老铁,大家好~ 上周,我们通过一篇分享,给大家详细介绍了蜗牛创想的出版业务. 还不了解的小伙伴请戳:除了培训和研发,我们还有一项90%的人都未曾关注到的业务! 本周开始,我们将对已经出版的< ...

  7. 面向接口进行开发,而不是面向实现

    深入理解软件设计原则 第 7 篇 面向接口进行开发, 而不是面向实现: 依赖于抽象类 型, 而不是具体类. 如果无需修改已有代码就能轻松对类进行扩展, 那就可以说 这样的设计是灵活的.让我们再来看一个 ...

  8. 通达信dll接口怎么开发?

    通达信dll接口的开发主要是为了方便计算各类复杂公式,但其短板是C编程有些硬核,在开发过程中也会遇到诸多麻烦.加之通达信dll接口函数的调用,就有关系到AP接口的调用了,使用它们的脚本语言遍行天下,比 ...

  9. 进行股票量化交易接口程序化开发要注意的事项

    其实要想做股票量化交易接口程序化开发是要具备一定的编程能力的,直接使用其API在上面开发,对C++编程语言的要求还是很高的,哪怕不是用C++,而是用第三方封装的Python版或者C#.Java版仍然属 ...

最新文章

  1. 《HFSS电磁仿真设计从入门到精通》一第2章 入门实例——T形波导的内场分析和优化设计...
  2. 多校 Babelfish
  3. python画图代码星星-Python 星星 金字塔 学习笔记
  4. Excel打印区域设置
  5. ajax绑定事件页面重复提交,Ajax局部更新导致JS事件重复触发问题的解决方法
  6. java代码怎样整体左移_java 多行代码左移
  7. “最佳前任”!字节跳动给员工发春节红包,离职员工也有,最高6888元
  8. Python标准库--time模块的详解
  9. Powerpoint中VBA编程技巧
  10. Office KMS主机搭建
  11. python的彪悍特性--自省
  12. 如何在WhatsApp中设置两步验证
  13. 优化方法理论合集(10)——贝尔曼动态管理方法
  14. 美国第三季度GDP超预期增长2.6%,铁矿石期货跌4%创新低,欧洲央行加息75个基点
  15. JSP前三章测试改错
  16. 暑假计算机培训心得体会,暑期培训心得体会模板集锦10篇
  17. 救生艇(双指针)-C语言
  18. Vivado使用技巧(17):时序异常 Timing Exception
  19. openssl HeartBleed漏洞复现
  20. 51地图 点击时取经纬度

热门文章

  1. 在 ASP.NET Core 5.0 中访问 HttpContext
  2. Qt Installer Framework翻译(7-4)
  3. leetcode 两个数组的交集 II
  4. 通俗地理解什么是编程语言
  5. C#经典算法实践,回顾往生,更是致敬《算法导论》
  6. C#LeetCode刷题-拓扑排序
  7. bulma.css_如何建立一个? Bulma CSS的自适应博客设计
  8. 编码 面试_在学习编码面试时如何取得进步
  9. 胶囊网络架构_了解胶囊网络-AI的诱人新架构
  10. ggplot2柱状图