2012-07-23 198 views
2

我的應用程序使用yahoo的天氣預報(XML)來顯示接下來5天的天氣預報。當郵政編碼在美國時,這很好。例如,下面的網址爲我提供了富蘭克林,MI的飼料。雅虎天氣rss feed加拿大

http://xml.weather.yahoo.com/forecastrss/48025_f.xml 

我也需要類似的加拿大飼料,但似乎無法得到它的工作。例如,'斯卡伯勒'的郵政編碼是M1M1M1。試用

http://xml.weather.yahoo.com/forecastrss/M1M1M1_f.xml 

但這並不起作用。

在此先感謝

回答

3

我使用可靠:

http://weather.yahooapis.com/forecastrss?w=location 

其中w = WOEIDScarborough, Canadaw=4369這樣:

http://weather.yahooapis.com/forecastrss?w=4369 

將返回正確的氣象數據。有關API here的更多信息。

我也是用這個方法得到WOEID給定位置的名稱字符串:

但對於這個工作,你需要通過註冊您的應用程序,以獲得YahooApplicationID

+0

感謝您的答覆弗洛林..後續問題給你的答案。有沒有辦法獲得未來3天的預測?我發現預測只是在我們使用上述網址的第二天。在此先感謝... – Vinay 2012-09-04 05:55:48

+0

不幸的是,這種飼料只會給你第二天的預測。 – 2012-09-04 10:48:56