一、 产品概述

SmartWeatherAPI 接口(简称”SWA”接口)是中国气象局面向

网络媒体、手机厂商、第三方气象服务机构等用户,通过 web 方

式提供数据气象服务的官方载体。

二、 使用说明

该数据主要包括预警、实况、指数、常规预报(24 小时)等数

据内容。

三、 调用规范

规范用于指导三方合作伙伴合理调用预警、实况、指数、

常规预报(24 小时)等服务数据。

请求方式:http get

接口组成:由固定 URL 加 5 个不同的参数组成,完整 URL 需客户

端经过固定方式加密后使用。

数据返回:json

完整 URL:

http://open.weather.com.cn/data/?areaid=""&type=""&date=

""&appid=""&key=".urlencode($key);

固定 URL:http://open.weather.com.cn/data/

输入参数:

             

加密方式:

Ø private_key

示例:见 private_key.txt 附件

private_key 仅负责与 public_key 共同合成 key 传参,私钥

不可见,客户端与服务端各存储一份;

Ø public_key 为不包含 key 在内的完整 URL 其它部分(此处

appid 为完整 appid)

示例:

http://open.weather.com.cn/data/?areaid=101010100&ty

pe=forecast&date=201211281030&appid=cf2d61521456sads

Ø key 的算法

key=base64_encode(hash_hmac('sha1',$public_key,$priva

te_key,TRUE));

key 加密后通过 urlencode 对其编码后传参

注:每一个产品使用用户分配一个唯一标识 appid,用于统计

用户访问情况、区分用户提供差异服务,终端用户按照终端型号

分配,一个型号对应一个标识。

四、 服务内容

4.1 实况

接口描述:返回当前实况信息,每个字段都放有当前的数据。(如

果没有数据用 ? 表示)

接口请求方式:http get

接口返回类型:json

输入示例:

http://open.weather.com.cn/data/?areaid=101010100&type

=observe&date=201212031008&appid=cf2d61&key=w%2B1%2Bfv

ngN50nJJh6xdu6Mfu7jxg%3D

  

4.2 常规预报

接口描述: 返回 1 天 24 小时常规预报数据

接口请求方式:http get

接口返回类型:json

输入示例:

http://open.weather.com.cn/data/?areaid=101010100&type

=forecast1d&date=201212010741&appid=cf2d61&key=hPZf1%2

F5Ag%2F4JS2A%2BcYmpj5Yv2YA%3D

                                                                                     

中国天气网API(最新接口)相关推荐

  1. 气象接口返回图标_中国天气网API接口

    这三个已经停用,数据不再更新,即使修改Referer,得到的已经不是正确的信息. 官网提供的API 一.调用规范 规范用于指导三方合作伙伴合理调用指数.3天常规预报(24小时)预报服务数据. 请求方式 ...

  2. 中国天气网api接口

    一.中国天气网API   中国天气网官方api接口已经停止更新,因此许多以前的博客上的api接口已经失效.因为最近布置了一个关于天气预报的作业,因此以作记录找到的api. 1.1 Json格式的预报 ...

  3. 最新!中国天气网api接口调用,key获取方式,数据请求秘钥获取,城市id获取方法

    以前的天气获取方式已经不支持了,虽然能获取到数据,但是获取到的信息已经不对了. 中国天气网提供的最新接口需要数据请求秘钥key.而且有效期只有7天,用完了还要重新购买,很麻烦,但是获取到的内容绝对是最 ...

  4. android往天气接口里面传城市,Android使用中国天气网API数据通过城市名称获取天气情况...

    项目要求在应用首页面展示本地当日天气的概况,首先想到的是google和雅虎,前者很久之前接触过,听说后来用不了了,后者由于邮箱事件的缘故个人不喜欢(虽然貌似苹果也用雅虎的天气预报),之后又想到了前段时 ...

  5. 中国天气网api接口调用,key获取方式,数据请求秘钥获取,城市id获取方法

    以前的天气获取方式已经不支持了,虽然能获取到数据,但是获取到的信息已经不对了. 中国天气网提供的最新接口需要数据请求秘钥key.而且有效期只有7天,用完了还要重新购买,很麻烦,但是获取到的内容绝对是最 ...

  6. java调用天气预报api_java调用中国天气网api获得天气预报信息

    以冰城哈尔滨为例 1.[代码][Java]代码 //通过中国天气api调用 private String getWeatherInfo2(){ StringBuilder info = new Str ...

  7. java获取动态天气api,java调用中国天气网api获得天气预报信息

    //通过中国天气api调用 private String getWeatherInfo2(){ StringBuilder info = new StringBuilder(); try { Defa ...

  8. 关于中国天气网API接口

    一.中央气象台API接口: 1. XML接口 http://flash.weather.com.cn/wmaps/xml/china.xml 这个是全国天气的根节点,列出所有的省,其中的pyName字 ...

  9. 中国天气网免费天气预报接口API

    国家气象局提供的天气预报接口 接口地址: 实时天气 http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn ...

最新文章

  1. 关于学习Python的一点学习总结(50->描述符)
  2. 栈、堆、方法区之间的关系
  3. 故障申报系统php源码,运维不再专业救火 不会PHP照样找出代码性能问题
  4. 使用nagios监控oracle
  5. android的颜色渐变动画效果图,Android简单实现一个颜色渐变的ProgressBar
  6. 2021年中国乙酸异冰片酯市场趋势报告、技术动态创新及2027年市场预测
  7. 华为VRRP+VLAN+DHCP配置实例
  8. iNeedle系统之国舜项目
  9. cgblib 代理接口原理_一文搞懂Java中静态代理、动态代理以及CGLIB代理
  10. python程序设计基础电子书_python程序设计基础 pdf下载
  11. 幸运抽奖系统带后台源码
  12. mysql instead of触发_mysql 触发器
  13. 【Jmeter+ant+Jenkins自动化持续集成】
  14. survival | 生存分析(3):生存曲线(下)
  15. 算法设计例题分析 食物链
  16. 网络设备配置与管理————6、网络通信
  17. php 限制微信登陆,thinkphp 微信用户登录 设置问题
  18. 咸鱼前端—CSS高级技巧
  19. 国内用户访问维基百科(Wikipedia)的几种方法
  20. 肖邦夜曲21_夜曲21号作品 c小调(遗作) 钢琴谱

热门文章

  1. 树莓派接手机屏幕_视频详解树莓派如何外接Kindle显示器
  2. oracle 查询一个月内每天某个时间段的数据
  3. 小红书校招笔试编程题 求表达式 f(n)结果末尾0的个数
  4. PHP time() 函数
  5. 程序员职业规划——管理篇
  6. 极值点与连续、可导的关系
  7. Linux构建高效FTP服务器
  8. ENSP路由器IPsec策略模板出现的无法建立IPsec隧道的问题
  9. HTML模仿小米官网页面
  10. 23届国企招聘信息获取渠道