Weather Channel XML 气象数据源接入指南与应用类型
本文详细介绍 Weather Channel (TWCi) 提供的免费气象 XML 数据源接入流程。内容包括服务简介、所需的数据字段、账号注册及密钥获取,以及针对 Web 应用和桌面应用的不同开发规范与使用限制。
关于气象 XML 数据源
气象 XML 数据源服务允许第三方应用程序通过 weather.com 站点请求一个 XML feed,以访问可用的气象数据子集。Weather Channel Interactive 公司 (TWCi) 提供这一用于开发的免费数据源。作为交换,使用该数据的单一应用程序通常需要与 weather.com 建立链接关系。
核心功能与数据内容
该数据源主要支持以下功能:
- 区域搜索:支持通过城市/州和邮政编码进行搜索。
- 区域详情:提供所选区域的必要详细信息,如地名和当地时间。
- 当前情况:返回选定区域的当前气象观测数据。
- 天气预报:提供短期的部分预报数据(早期版本为两天4×12小时预报,目前通常提供长达10天的预报)。
使用条件与限制
为了合规使用此数据源,您的应用程序必须满足以下条件:
- 单一区域显示:仅在同一个时间内显示一个区域的气象数据。
- 遵守规范:支持数据请求的标准规则,并遵循更新速度概要(详见原指南第8章)。
- 数据剥离:从一个单一的可见元素中清晰地将 TWCi 数据与其他数据分离出来。
- 链接要求:
- 确定气象数据来源为 TWCi。
- 包含指向 weather.com 主页的超链接。
- 为额外的气象数据提供指向 weather.com 的超链接。 - 免费开放:向终端用户免费提供该气象数据服务。
- 流量限制:每月活跃用户数少于 25,000 人。
若无法满足上述条件但仍需使用天气数据,可在线加入会员计划:
http://www.weather.com/services/oap.html
获取账户与凭证
要使用此服务,首先必须在 weather.com 注册并同意最终用户协议。
- 注册页面:
http://www.weather.com/services/oap.html - 获取凭证:在注册过程结束后,您将收到一封电子邮件,其中包含:
- 您的User ID
- 唯一的License Key(许可密匙)
- 可下载的软件开发工具包 (SDK) - 调用方式:在任何气象数据请求参数中,必须包含您的
User ID和License Key。
应用程序类型与开发要求
气象 XML 数据仅在应用程序能够发送链接到 weather.com 的前提下可用。根据平台不同,主要分为 Web 基础应用和桌面应用程序。
Web 基础应用程序
适用于运行在 Web 浏览器中的 HTML 页面应用。
- 技术要求:必须可以直接链接到 weather.com 以获取气象 XML 数据源。
- 呈现方式:应用程序通过 Web 服务(如 JSP、PHP、ASP 或 CGI 等语言编写)获取数据,并通过 HTML 页面在 Microsoft IE 或 Firefox 浏览器中呈现给用户。
- 导航:需提供直接链接以访问 weather.com。
桌面应用程序
适用于运行在用户计算机上的本地软件(如 C++, Java, Visual Basic, Delphi 或 Objective C 编写的应用)。
- 呈现方式:气象数据呈现在用户计算机的窗口中,例如菜单栏图标或直接拖放在桌面上。
- 交互规范:相比 Web 应用更为直接,但必须通过以下方式之一链接到 weather.com:
- 自动运行的外部浏览器。
- 带有 weather.com 标志的链接,点击后在新窗口打开 weather.com 首页,并在气象 XML 数据源下浏览。 - 兼容性:可运行于网络连接窗口、Macintosh 或 Linux 计算机。
其他应用程序(特殊需求)
如果您的应用程序不属于上述类别(如 PDA、移动电话、电台、印刷、传真、广播电视或其他无法直接链接到 weather.com 的平台),或者您的使用规模超出了标准服务的范围,则需要讨论其他的许可选项。
商业合作联系条件
若符合以下任一情况,请联系 TWCi 商业发展部:
- 站点或程序每月拥有 500,000 个独立用户。
- 每月独立用户超过 100,000 人且每月提交超过 25,000 个请求。
- 对额外的气象信息感兴趣。
联系邮箱:busdevmanager2@talk2.weather.com
以上就是气象 XML 数据源接入指南的详细解读,更多关于 Weather Channel API 开发的技术资料请关注本站其它相关文章!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









