如何從雅虎天氣預報中獲取3,5或7天預報,而不僅僅是今天和明天?天氣雅虎天氣api預測
http://weather.yahooapis.com/forecastrss?w=location給出了具有今天和明天的天氣預報的響應。
以什麼方式我們可以在回覆中有更多的預測?
謝謝,
如何從雅虎天氣預報中獲取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