天气雅虎天气api预测
如何从雅虎天气预报中获取3,5或7天预报,而不仅仅是今天和明天?天气雅虎天气api预测
http://weather.yahooapis.com/forecastrss?w=location给出了具有今天和明天的天气预报的响应。
以什么方式我们可以在回复中有更多的预测?
谢谢,
作为对API explanation指出只有两个参数:w
用于WOEID(在地球上ID)和u
为单位(华氏度或摄氏度)。没有提取天数的参数。
我建议切换到some other weather API更多的功能。
不工作了!
我知道这是晚了,已经有一个公认的答案。但我会离开我的想法,只是为了让来到这里寻找更多信息的人受益。
雅虎天气api具有另一种格式JSON。
http://weather.yahooapis.com/forecastjson?w=2459115&d=1
这个API是未记录,但它会为那些谁需要更多的预测有用。添加参数“d”将包括对返回数据的更多预测。我尝试了参数“d”的不同值。不幸的是,无论我输入的值有多少(1,2,3,4,5,a,c,d,...),它只会返回4天的预测。不过,我相信这应该足够好在大多数情况下。
**注意:虽然它不适用于rss。
大家好,我今天检查了一下,你将得到最大的10个dyas,并添加一个参数d。我用1,2,3..10检查它,它的工作完美。如果您提交10+号码,则只会返回10天(最长)。
http://weather.yahooapis.com/forecastrss?w=2442047&u=c&d=10
我结帐上述网址。
限制参数是工作的罚款:
select item.forecast from weather.forecast where woeid in
(select woeid from geo.places(1) where text="munic, de") and u='c' limit 3
和网址:
https://query.yahooapis.com/v1/public/yql?q=select%20item.forecast%20from%20weather.forecast%20where%20woeid%20in%20(select%20woeid%20from%20geo.places(1)%20where%20text%3D%22munic%2C%20de%22)%20and%20u%3D%27c%27%20limit%203&format=json
@Maceij,谢谢你。工作正常。此查询是否对当天有任何限制? – RameshJaga
这实际上是不正确,对一天一个隐藏的参数仅数以及未记录,但它似乎可用于(也未公开)JSON版本 - http://weather.yahooapis。com/forecastjson?w = 743334&d = 5&u = c – domudall