各种天气API

简介: 新浪天气预报API http://php.weather.sina.com.cn/xml.php?city=武汉&password=DJOYnieT8234jlsK&day=0 其中,city后的城市可用java.net.URLEncoder.encode(“武汉”,” gb2312”);也可以直接写”武汉”;但不能用”wuhan”。 Password固定 Day为

新浪天气预报API

http://php.weather.sina.com.cn/xml.php?city=武汉&password=DJOYnieT8234jlsK&day=0

其中,city后的城市可用java.net.URLEncoder.encode(“武汉”,” gb2312”);也可以直接写武汉;但不能用”wuhan”

Password固定

Day0表示当天天气,1表示第二天的天气,2表示第三天的天气,以此类推,最大为4

返回的XML

说明:

标签中1表示白天,2表示夜间

<status>

< figure>

<direction>

<power>

<temperature>

<ssd>

<ssd_l>

<ssd_s>

<tgd>

<zwx>

<zwx_l>

<zwx_s>

<ktk>

<ktk_l>

<ktk_s>

<pollution>

<pollution_l>

<pollution_s>

<xcz>

<xcz_l>

<xcz_s>

<chy>

<chy_l>

<chy_shuoming>

<gm>

<gm_l>

<gm_s>

<yd>

<yd_l>

<yd_s>

<zho>

<zho_l>

<zho_shuoming>

<diy>

<diy_l>

<diy_shuoming>

<fas>

<fas_l>

<fas_shuoming>

<savedate_weather>

<savedate_life>

<savedate_zhishu>

天气情况中文

天气情况拼音

风向

风级

温度

体感指数数值

体感度指数

体感度指数说明

体感温度

紫外线指数数值

紫外线指数

紫外线指数说明

空调指数数值

空调指数

空调指数说明

污染指数数值

污染物扩散条件

污染指数说明

洗车指数数值

洗车指数

洗车指数说明

穿衣指数数值

穿衣指数

穿衣说明

感冒指数数值

感冒指数

感冒指数说明

运动指数数值

运动指数

运动指数说明

天气预报日期

生活日期

指数日期

www.weather.com

http://xoap.weather.com/weather/local/CHXX0138?cc=*&unit=m&dayf=2&link=xoap&prod=xoap&par=1220552427&key=c168fcf83120f8ed

CHXX0138 为武汉的天气代码

Unit=m 温度以摄氏度显示;去掉该参数,温度以华氏度显示

Dayf0,1返回当天天气,其他数字为多天天气,最大可为5,返回当天及往后4天的天气预报

Par为注册时返回的Partner ID: 1220552427

Key为注册时返回的License Key: c168fcf83120f8ed

说明:

<loc id="CHXX0138">

<dnam>Wuhan, China</dnam>

<tm>11:37 AM</tm>

<lat>30.58</lat>

<lon>114.27</lon>

<sunr>6:49 AM</sunr>

<suns>5:26 PM</suns>

<zone>8</zone>

</loc>

城市的天气代码

城市,国家

查询时间

纬度

经度

日出时间

日落时间

<cc></cc>

当前天气

<lsup>11/16/10 10:00 AM Local Time</lsup>

<obst>Wuhan, CHINA</obst>

<tmp>48</tmp>

<flik>48</flik>

<t>Fog</t>

<icon>20</icon>

更新时间

当前温度

体感温度

天气情况

天气图标

<bar>

<r>30.36</r>

<d>steady</d>

</bar>

<wind>

<s>2</s>

<gust>N/A</gust>

<d>0</d>

<t>VAR</t>

</wind>

风速2英里/小时

<dayf></dayf>

传入的dayf参数,查询几天就有几个child

<lsup>11/16/10 2:36 PM Local Time</lsup>

- <day d="0" t="Tuesday" dt="Nov 16">

<hi>N/A</hi>

<low>43</low>

<sunr>6:49 AM</sunr>

<suns>5:26 PM</suns>

- <part p="d">

<icon>44</icon>

<t>N/A</t>

- <wind>

<s>N/A</s>

<gust>N/A</gust>

<d>N/A</d>

<t>N/A</t>

</wind>

<bt>N/A</bt>

<ppcp>10</ppcp>

<hmid>N/A</hmid>

</part>

- <part p="n">

<icon>33</icon>

<t>Mostly Clear</t>

- <wind>

<s>5</s>

<gust>N/A</gust>

<d>131</d>

<t>SE</t>

</wind>

<bt>M Clear</bt>

<ppcp>10</ppcp>

<hmid>92</hmid>

</part>

</day>

更新时间

日期

高温

低温

日出时间

日落时间

白天天气情况

天气图标

风向

Chance of Precip:10%

夜间天气情况

天气图标

大部分地区晴朗无云

5英里/小时

东南风

风向:东南风

Chance of Precip:10%

www.weather.com.cn

http://m.weather.com.cn/data/101200101.html 数据页面

101200101 为武汉的城市代码

http://61.4.185.48:81/g/ 得到本机访问的IP,根据此IP查询到城市ID

var ip="61.183.248.221";var id=101200101;if(typeof(id_callback)!="undefined"){id_callback();}

再根据城市ID返回该城市天气信息

http://m.weather.com.cn/m/pn12/weather.htm

该地址为天气插件的代码

各城市ID《中国天气网城市代码.txt

yahoo天气预报

http://xml.weather.yahoo.com/forecastrss?w=2163866&u=c

w对应各个地方在yahoo数据库中的WOEID,如北京的WOEID2151330;武汉为2163866

u 为温度的单位,c表示摄氏度;f表示华氏度

http://xml.weather.yahoo.com/forecastrss?p=CHXX0138&u=c

p为城市天气代码,不推荐使用

没有预报几天的参数(或未找到),返回的XML中含有当天和第二天的天气基本情况。

说明:

<yweather:location city="Wuhan" region="" country="CH" />

<yweather:units temperature="C" distance="km" pressure="mb" speed="km/h" />

<yweather:wind chill="9" direction="0" speed="3.22" />

<yweather:atmosphere humidity="100" visibility="1.59" pressure="1015.92" rising="0" />

<yweather:astronomy sunrise="6:49 am" sunset="5:25 pm" />

位置:城市,国家

单位:温度单位(摄氏),间距单位,气压单位,风速单位

风:冷风级别9,风向,风速3.22

大气情况:湿度,能见度,压强,

天文:日出6:49am,日落5:25pm

<title>Conditions for Wuhan, CH at 10:00 am CST</title>

<geo:lat>30.58</geo:lat>

<geo:long>114.27</geo:long>

<link></link>

<pubDate>Tue, 16 Nov 2010 10:00 am CST</pubDate>

<yweather:condition text="Fog" code="20" temp="9" date="Tue, 16 Nov 2010 10:00 am CST" />

纬度

经度

链接

更新时间/查询时间

天气情况:text天气情况(雾),code天气图标,temp温度9摄氏度,date日期

<yweather:forecast day="Tue" date="16 Nov 2010" low="6" high="16" text="Mostly Sunny" code="34" />

<yweather:forecast day="Wed" date="17 Nov 2010" low="8" high="19" text="Sunny" code="32" />

天气预报:day星期,date日期,low低温,high高温,text天气情况,code天气图标

 

 

转载来自:http://hi.baidu.com/%C0%B6%C9%AB%C7%E5%BE%BBde%CA%C0%BD%E7/blog/item/407e90c83df6dd0b7e3e6f25.html

相关文章
|
API
最新!中国天气网api接口调用,key获取方式,数据请求秘钥获取,城市id获取方法
最新!中国天气网api接口调用,key获取方式,数据请求秘钥获取,城市id获取方法
2767 0
最新!中国天气网api接口调用,key获取方式,数据请求秘钥获取,城市id获取方法
|
4月前
|
存储 JavaScript 前端开发
使用 HTML、CSS、JS 和 API 制作一个很棒的天气 Web 应用程序
使用 HTML、CSS、JS 和 API 制作一个很棒的天气 Web 应用程序
69 0
|
Web App开发 移动开发 JSON
使用天气 API 在应用中添加天气信息 | 学习笔记
简介:快速学习使用天气 API 在应用中添加天气信息
332 0
|
编译器 API 数据处理
Android 天气APP(十九)更换新版API接口(更高、更快、更强)
Android 天气APP(十九)更换新版API接口(更高、更快、更强)
218 0
Android 天气APP(十九)更换新版API接口(更高、更快、更强)
|
JSON 缓存 安全
Android 天气APP(三)访问天气API与数据请求
Android 天气APP(三)访问天气API与数据请求
470 0
Android 天气APP(三)访问天气API与数据请求
|
运维 前端开发 Serverless
Serverless之云函数实践-天气API | 🏆 技术专题第七期征文(二)
Serverless之云函数实践-天气API | 🏆 技术专题第七期征文(二)
|
监控 JavaScript 前端开发
Serverless之云函数实践-天气API | 🏆 技术专题第七期征文(一)
Serverless之云函数实践-天气API | 🏆 技术专题第七期征文(一)
|
前端开发 关系型数据库 MySQL
最好的 6 个免费天气 API 接口对比测评
天气 API包含丰富的天气数据,不仅有实时温度、湿度、风速、降水等这些基础数据,还有过去的历史天气数据和未来的天气预测数据,**顶级的天气 API 接口**还会包括天气灾害预警,空气质量指数,日出日落、潮汐及月相相关的天文气象等数据。**天气 API 也并不难获得,本教程将介绍 6 款国内外免费的天气 API,并手把手教你搭建一套属于自己的天气数据看板。**
16597 0
|
传感器 物联网 API
玩 High API 系列之:懂天气的草地喷水头
美国有一家做草地喷水头的公司,市场竞争异常激烈。他们想在产品上做一些突破,在做用户调研的时候发现,用户最大的问题是草地喷水头太费水,于是他们就想能不能让喷水头为用户节省水,比如下雨天就不用浇水了,这样就能省下不少费用。我们来看看在API时代,如何快速解决这个问题。
玩 High API 系列之:懂天气的草地喷水头