设为首页 加入收藏

TOP

新浪天气API接口
2014-11-24 01:04:08 来源: 作者: 【 】 浏览:4
Tags:新浪 天气 API 接口

在中国气象局官网上看到这个有个专门的API,去看看吧http://smart.weather.com.cn/wzfw/smart/weatherapi.shtml
国外免费天气API (国外天气软件Solar使用接口) http://www.wunderground.com/weather/api


新浪天气预报API


点击打开天气API


http://php.weather.sina.com.cn/xml.php city=%B1%B1%BE%A9&password=DJOYnieT8234jlsK&day=0



http://php.weather.sina.com.cn/xml.php city=%B1%B1%BE%A9&password=DJOYnieT8234jlsK&day=0



其中,city后的城市转码。


Password固定


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


返回的XML为



说明:









北京


qing
qing
无持续风向
无持续风向
≤3
≤3
7
-5
0
7
7
2
7
3




6
暂无
暂无
暂无
棉衣、冬大衣、皮夹克、内着衬衫或羊毛内衣、毛衣、外罩大衣
一般

较凉
暂无
暂无
薄冬衣
建议开启(制热)
暂无
暂无
对空气污染物扩散无明显影响
紫外线弱
老年、幼儿、体弱者外出需要带上薄围巾、薄手套。
建议开启空调
暂无
2
易发期
天气很凉,季节转换的气候,慎重增加衣服;较易引起感冒;
5
不适宜
虽然晴空万里,但是户外运动时会感到很凉;
2013-03-01
2013-03-01
2013-03-01




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 温度以摄氏度显示;去掉该参数,温度以华氏度显示


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


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


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



说明:



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,如北京的WOEID是2151330;武汉为2163866;


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



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


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


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



说明:



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇天气API-----开源免费天气预报接.. 下一篇Objective-C中@property的所有属..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: