weather.yahooapis.com返回"拒绝连接"

时间:2017-07-20 15:19:17

标签: yahoo-weather-api

使用yahoo API的我的天气应用程序使用OAuth协议在去年运行良好。它昨天突然停止工作,抛出这个:

  

System.Net.WebException:远程服务器返回错误:(502)   坏网关。

weather.yahooapis.com也会返回

  

拒绝连接说明:拒绝连接

知道问题可能是什么;如果它在我的结尾或与雅虎的问题?

1 个答案:

答案 0 :(得分:3)

问题可能出在雅虎端。

我的申请也破了。我暂时通过将 weather.yahooapis.com 替换为 weather-ydn-yql.media.yahoo.com 来解决问题。之前暴露的端点URL今天已经关闭了,我通过一些谷歌搜索找到了替代工作URL(显然他们昨天已经更新了他们的Android移动应用程序,可能已经打破了这个,不知道基于谷歌搜索猜测这个结果)。

无论如何,雅虎天气开发者文档现在建议不要使用 weather.yahooapis.com 而是使用YQL

您可以根据YQL建议使用以下网址,而不是

旧网址

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

新推荐的网址

https://query.yahooapis.com/v1/public/yql?q=select%20 *%20from%20weather.forecast%20where%20woeid%3D2502265

这里,参数w是WOEID。