Weather Channel XML 气象数据源接入指南与应用类型

星野
星野
发布时间:2026-10-13 | 6人浏览过
原创

本文详细介绍 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 注册并同意最终用户协议。

  1. 注册页面:http://www.weather.com/services/oap.html
  2. 获取凭证:在注册过程结束后,您将收到一封电子邮件,其中包含:
       - 您的 User ID
       - 唯一的 License Key(许可密匙)
       - 可下载的软件开发工具包 (SDK)
  3. 调用方式:在任何气象数据请求参数中,必须包含您的 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 开发的技术资料请关注本站其它相关文章!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表