2012-07-23 122 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