针对中国地区的天气预报服务,包括: 查询天气预报的Web站点:http://weather-china.appspot.com/ 基于JSON的REST API接口

优点:数据与样式分离

缺点:尚不完善,不支持自动检索城市

 

Google code: http://code.google.com/p/weather-china/

 

weather-china封装Yahoo提供的Weather RSS Feed,提供JSON格式的REST API接口,要获取某个城市的天气预报,例如北京,发送如下GET请求:

http://weather-china.appspot.com/api?city=beijing

参数说明:

city:城市名称,可以使用拼音。

返回JSON格式的字符串,使用标准的UTF-8编码,例如:

{
 
"pub" : "2010-07-05 09:00",
 
"wind" : {
   
"chill" : 33,
   
"direction" : 340,
   
"speed" : 14.48
 
},
 
"astronomy" : {
   
"sunrise" : "4:49",
   
"sunset": "19:46"
 
},
 
"atmosphere" : {
   
"humidity" : 26,
   
"visibility" : 9.99,
   
"pressure" : 982.05,
   
"rising": 0
 
},
 
"forecasts" : [
   
{
     
"date" : "2010-07-05",
     
"day" : 1,
     
"code" : 32,
     
"text" : "晴",
     
"low" : 23,
     
"high" : 33,
     
"image_large" : "http://weather-china.appspot.com/static/w/img/d32.png",
     
"image_small" : "http://weather-china.appspot.com/static/w/img/s32.png"
   
},
   
{
     
"date" : "2010-07-06",
     
"day" : 2,
     
"code" : 32,
     
"text" : "晴",
     
"low" : 23,
     
"high" : 34,
     
"image_large" : "http://weather-china.appspot.com/static/w/img/d32.png",
     
"image_small" : "http://weather-china.appspot.com/static/w/img/s32.png"
   
}
 
]
}

pub:当前天气信息发布时间;

wind:风力信息;

astronomy:日出和日落时间;

atmosphere:大气信息;

forecasts:包含当天和第二天的天气预报:

  • date:日期
  • day:星期
  • code:天气代码(请在此查询代码含义
  • text:天气信息
  • low:最低温度
  • high:最高温度
  • image_large:大图片(250x180)地址
  • image_small:小图片(61x34)地址

天气信息不会频繁更新,可以安全地在客户端缓存1小时。

免费供个人或非营利性组织使用。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值