气象 XML 数据源应用程序开发指南-简介

2、简介

2.1. 关于气象 XML 数据源

气象 XML 数据源(服务)允许第三方应用程序通过 weather.com® 站点请求一个 XML feed 访问一个可用的数据子集。Weather Channel Interactive 公司 (TWCi) 提供这个用于开发的免费的数据,谁要将气象数据应用到一个单一的应用程序那么希望可以和 weather.com 交换链接。这个文档描述了怎样使用气象数据并且从技术上详述请求和使用这个 XML 数据。
气象数据包含:
- 通过城市/州和邮政编码搜索区域
- 数据介绍必要的区域详细信息 (例如名字和当地时间)
- 选定区域的当前气象情况(观察)
- 两天4*12小时的部分预报(目前好像是提供了10天的预报)

要返回,你的应用程序必须:
- 仅在一个时间内显示一个区域的气象数据
- 支持数据请求标准,使用规则, 和在这个向导第8章的更新速度概要
- 从一个单一的可见元素数据里清晰的分解 TWCi 数据
- 确定你的气象数据来自 TWCi 并且包含一个在本向导第9章讲述的一个链接到 weather.com 主页的超链接
- 给额外的气象数据提供一个链接到 weather.com 的超链接
- 免费提供给你的终端用户
- 每月少于25,000个流量(活跃的用户)

如果你不能接受这些条件但仍然喜欢使用天气数据, 那么在线加入我们成为会员:
http://www.weather.com/services/oap.html

2.2. 为了气象 XML 数据源获得账户

为了使用这个服务,首先你必须在 weather.com 注册并且你必须同意用户最终协议。 在下面页面注册:
http://www.weather.com/services/oap.html
在注册过程的最后你将收到一封电子邮件里面包含你的用户ID,和唯一的许可密匙,并且你可以下载到软件开发工具(SDK). 在任何气象数据请求中必须包含用户ID和许可密匙请求参数。

2.3. 应用程序类型

气象 XML 数据仅在应用程序可以发送一个链接给 weather.com 时可用。这个程序可用是 Web 基础应用也可以是桌面应用程序。

2.3.1. Web基础应用程序

Web应用程序的HTML页面递交给 Web 浏览器并且必须可以直接链接到 weather.com 通过链接获得气象 XML 数据源。一个 Web 应用程序需要访问气象 XML 数据源获得气象数据并且将数据通过一个HTML页面在微软的IE浏览器或Firefox浏览器呈现给用户。例如应用程序用 JSP、PHP、 ASP、或CGI等语言编写的 Web 服务。

2.3.2. 桌面应用程序

桌面应用程序运行在用户的计算机并且呈现气象数据到用户计算机的窗口,如图标在菜单栏,或者直接在桌面拖曳。桌面应用程序比较可以直接,或通过外部浏览器自动运行,通过一个 weather.com 的标志链接到 weather.com 首页并且在气象 XML 数据源下打开一个新的浏览器窗口。例如应用程序可以用C++, Java, Visual Basic, Delphi, or Objective C 编写,可以运行在一个网络连接窗口、 Macintosh 或者 Linux 计算机。

2.3.3. 其他应用程序

如果你有一个应用程序不属于 Web 应用程序也不属于桌面应用程序,比如应用程序在PDAs、移动电话、电台、印刷、传真、广播电视或其他平台不能直接链接到 weather.com ,或者如果你的用法超出了这些服务, 你将需要确定其他可能适合你的许可选项。通常,如果你的站点或程序在一个月内有500,000个独立用户,或者每个月超过100,000个独立用户并且他每月向 weather.com 递交25,000个请求,并且你对额外的气象信息感兴趣,请通过Email busdevmanager2@talk2.weather.com 联系我们的商业发展部讨论开发细节。

(0)

相关推荐

  • 气象 XML 数据源应用程序开发指南-简介

    2.简介 2.1. 关于气象 XML 数据源 气象 XML 数据源(服务)允许第三方应用程序通过 weather.com® 站点请求一个 XML feed 访问一个可用的数据子集.Weather Channel Interactive 公司 (TWCi) 提供这个用于开发的免费的数据,谁要将气象数据应用到一个单一的应用程序那么希望可以和 weather.com 交换链接.这个文档描述了怎样使用气象数据并且从技术上详述请求和使用这个 XML 数据.气象数据包含:- 通过城市/州和邮政编码搜索区域-

  • 气象 XML 数据源应用程序开发指南-内容目录

    从今天开始解读由 weather.com® 提供的气象数据源(XML)以及对这些数据的应用.下面是所要讲的内容目录. 1. 内容目录 1.内容目录 2. 简介 2.1. 关于气象 XML 数据源 2.2. 获得气象 XML 数据源帐号 2.3. 应用程序类型  2.3.1. Web应用程序  2.3.2. 桌面应用程序   2.3.3. 其他应用程序3. 操作检查列表 4. 搜索 4.1. 请求   4.1.1. URLs   4.1.2. 查询参数4.2. 响应  4.2.1. DTD  4.

  • 气象 XML 数据源应用程序开发指南-操作检查列表

    3. 操作检查列表  执行气象 XML 数据源, 你必须: * 在 www.weather.com/services/oap.html 注册获得你的用户ID和许可密匙. * 按照 2.3 节定义你的应用程序是一个 Web 应用程序还是一个桌面应用程序. * 正确执行一个搜索请求,一个和多个结果.获得一个位置ID和"No Locations Found"信息. * 任何气象请求必须包含一个正确的用户ID, "par"请求参数, "prod" 请求参

  • 微信小程序 开发指南详解

    编写代码 创建小程序实例 点击开发者工具左侧导航的"编辑",我们可以看到这个项目,已经初始化并包含了一些简单的代码文件.最关键也是必不可少的,是 app.js.app.json.app.wxss 这三个.其中,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件.微信小程序会读取这些文件,并生成小程序实例. 下面我们简单了解这三个文件的功能,方便修改以及从头开发自己的微信小程序. ​ app.js是小程序的脚本代码.我们可以在这个文件中监听并处理小程序的

  • 小程序开发指南之全局配置

    目录 全局配置文件及常用的配置项 window 小程序窗口的组成部分 window 常用配置项 设置导航栏的标题 设置导航栏的背景色 设置导航栏标题颜色 全局开启下拉刷新(在 app.json 中启用下拉刷新功能,会作用于每个小程序页面) 设置下拉刷新时窗口的背景色 设置下拉刷新时 loading 的样式 设置上拉触底的距离 tabBar 什么是tabBar tabBar 的 6 个部分 tabBar 常用配置项 页面配置文件 页面配置文件的作用 页面配置和全局配置的关系 页面配置中常用的配置项

  • 微信小程序开发指南之图片压缩解决方案

    目录 前言: 问题:现有的压缩方案支付宝小程序不生效 解决方案: 核心代码展示: 附:微信小程序图片压缩(支持多张图) 小结: 前言: 由于公司业务拓展,急需基于uniapp生成支付宝小程序.之前已经成功将微信小程序和H5融合成一套码,故得知此需求的时候,笔者信心十足,但是本着实践出真知的想法,觉得还是得先调研一下uniapp在支付宝小程序的兼容性,并集成已有项目主体关键功能,为后续的技术调研方案做准备.在调研过程中,发现之前封装好的图片压缩方法在支付宝小程序上无法正常使用,重新阅读了官方文档后

  • 零基础入门篇之Linux及Arm-Linux程序开发笔记

    前言:本文记录了自己从一个完全不懂Linux的人如何一步步学会Linux程序开发的过程.当然也希望本文能够达到它的目的,让那些和我一样没有任何基础的人也能快速入门Linux程序开发. 一.Arm-Linux程序开发平台简要介绍 Arm-Linux程序的开发并不像我们以前接触的Windows程序开发那样,关于平台的搭建就繁琐很多,所以在正式进入程序开发之前先对这种开发模式进行简要介绍,让一个即使没有任何Linux开发经验的程序员也能够看懂后面的内容. 1.1程序开发所需系统及开发语言 开发arm-

  • 毕业论文-大型的WEB应用程序开发

    [摘要] JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,并完成一个基于这种技术的网上书店系统. [关键字]JAVA, JavaBeans, Servlet, JSP, 网络编程, 电子商务, 网上书店 Abstract At present JAVA is the hottest programming language for WEB develo

  • Web设计中如何使用XML数据源对象

    XML数据源对象是一个ActiveX控件,允许你在XML文件和HTML页面之间操作数据.本文将向你展示如何从各种XML数据源中提取数据,以及如何使用JavaScript显示这些数据. XML数据源对象DSO是一个微软ActiveX控件,构建在微软IE4以后的版本上.这个对象允许你把一个外部的XML文件或者嵌入HTML文件中的内容提取到HTML页面中. 你可以在一个Web页面中使用XML - DSO从一个外部XML文件中选取内容,从嵌入Web页面的XML中提取XML数据,然后使用JavaScrip

  • ASP.NET实现TreeView的XML数据源绑定实例代码

    TreeView控件可以使用XML文档作为数据源,根据XML文档的层次结构显示节点.而XML文档的访问由XmlDataSource控件来完成,从XmlDataSource控件的DataFile属性中指定XML文档路径,然后在TreeView控件中设置与XML文档中的节点的对应关系.本示例将演示如何把TreeView控件绑定到XML数据源. 技术要点把TreeView控件绑定到XML数据源的技术要点如下. 使用XmlDataSource控件提供对XML文档的访问. 在TreeView控件的Data

随机推荐