2010-01-22 76 views
1

根據Yahoo! Weather API documentation,必須提供WOEID以獲取特定區域的天氣信息。 WOEID可以通過使用Yahoo! GeoPlanet服務獲得。未記錄Yahoo!天氣API?

如果我有一個郵政編碼,這是兩個API調用來獲取天氣信息。

獲得從郵編WOEID:http://where.yahooapis.com/v1/places.q(19146)?appid= ...
使用WOEID獲取天氣信息:http://weather.yahooapis.com/forecastrss?w=12765532

然而,在一些網絡爬行我發現,你可以做同樣的事情用一個API調用:

http://xml.weather.yahoo.com/forecastrss?p=19146

我找不到關於這個的任何文檔。在生產應用程序中使用安全嗎?

回答

8

API文檔says

注:舊的位置參數「P」已被棄用,並將在未來的版本中被刪除。因此,鼓勵用戶遷移到'w'參數,該參數提供了與Y的深入集成! GeoPlanet。舊文檔歸檔爲here

因此:使用p似乎不是生產代碼給我的最佳主意。

+1

謝謝!我完全錯過了。 – Kevin 2010-01-22 18:46:19