气象XML数据源应用程序开发指南-简介
2023-06-13 09:13:52 时间
气象XML数据源(服务)允许第三方应用程序通过weather.com®站点请求一个XMLfeed访问一个可用的数据子集。WeatherChannelInteractive公司(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和许可密匙请求参数。
为了使用这个服务,首先你必须在weather.com注册并且你必须同意用户最终协议。在下面页面注册:
http://www.weather.com/services/oap.html
在注册过程的最后你将收到一封电子邮件里面包含你的用户ID,和唯一的许可密匙,并且你可以下载到软件开发工具(SDK).在任何气象数据请求中必须包含用户ID和许可密匙请求参数。
气象XML数据仅在应用程序可以发送一个链接给weather.com时可用。这个程序可用是Web基础应用也可以是桌面应用程序。
Web应用程序的HTML页面递交给Web浏览器并且必须可以直接链接到weather.com通过链接获得气象XML数据源。一个Web应用程序需要访问气象XML数据源获得气象数据并且将数据通过一个HTML页面在微软的IE浏览器或Firefox浏览器呈现给用户。例如应用程序用JSP、PHP、ASP、或CGI等语言编写的Web服务。
桌面应用程序运行在用户的计算机并且呈现气象数据到用户计算机的窗口,如图标在菜单栏,或者直接在桌面拖曳。桌面应用程序比较可以直接,或通过外部浏览器自动运行,通过一个weather.com的标志链接到weather.com首页并且在气象XML数据源下打开一个新的浏览器窗口。例如应用程序可以用C++,Java,VisualBasic,Delphi,orObjectiveC编写,可以运行在一个网络连接窗口、Macintosh或者Linux计算机。
如果你有一个应用程序不属于Web应用程序也不属于桌面应用程序,比如应用程序在PDAs、移动电话、电台、印刷、传真、广播电视或其他平台不能直接链接到weather.com ,或者如果你的用法超出了这些服务,你将需要确定其他可能适合你的许可选项。通常,如果你的站点或程序在一个月内有500,000个独立用户,或者每个月超过100,000个独立用户并且他每月向weather.com递交25,000个请求,并且你对额外的气象信息感兴趣,请通过Emailbusdevmanager2@talk2.weather.com联系我们的商业发展部讨论开发细节。
相关文章
- PaddleNLP通用信息抽取技术UIE【一】产业应用实例:信息抽取{实体关系抽取、中文分词、精准实体标。情感分析等}、文本纠错、问答系统、闲聊机器人、定制训练
- 应用最广的模式——单例模式详解编程语言
- Oracle XML工具:强大的数据分析利器(oracle的xml工具)
- [代码]比较XML文件差异[cl_proxy_ui_utils=>show_xml_diff]详解编程语言
- Lime宣布将旗下所以微移动工具整合至Moovit应用中
- Qt5在Linux平台上的应用开发(qt5linux)
- 利用Redis提升应用性能(redis用处)
- 探索Oracle中大小比较函数的应用(oracle大小比较函数)
- XML数据快速导入MySQL数据库(xml导入mysql)
- MSSQL数据查询快速转换成XML(mssql转xml)
- MSSQL从XML中快速读取信息(mssql 读取 xml)
- 中文Mssql的繁体中文应用:实现数据库简易管理(Mssql 繁体)
- MSSQL方式快速生成XML文件(mssql 生成xml)
- MSSQL中使用XML快速生成数据文件(mssql 生成xml)
- MSSQL 中 XML 查询的实践(mssql查询xml)
- MySQL C语言API应用注意事项(mysqlc语言api)
- Linux轻松打开XML文件(linux打开xml文件)
- MySQL中如何使用XML进行数据判断(mysql中xml判断)
- MySQL与XML开启数据持久存储新时代(.xml mysql)
- XML配置,实现Redis安全访问(xml配置redis密码)
- XML文件配置Redis环境指南(xml文件配置redis)
- 使用MySQL解析XML大于号元素(mysql xml大于号)
- MySQL 数据库使用 XML 进行替换操作(mysql xml替换)
- Oracle XML函数带来的数据加工灵活性(oracle xml函数)
- 籍Oracle XML编程实战指南(oracle xml 书)
- 气象XML数据源应用程序开发指南-操作检查列表
- ORACLE应用经验(2)
- 怎样打开XML文件?xml文件如何打开?
- ASP.NET过滤器的应用方法介绍
- php+xml编程之SimpleXML的应用实例
- jQuery复合选择器应用的几个例子