weather.yahooapis.com returns "Connection Refused"

weather.yahooapis.com returns "Connection Refused"

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

System.Net.WebException: The remote server returned an error: (502) Bad Gateway.

weather.yahooapis.com 也 returns

Connection refused Description: Connection refused

关于问题可能是什么的任何想法;是我的问题还是雅虎的问题?

问题可能出在 Yahoo 端。

我的应用程序也崩溃了。我通过将 weather.yahooapis.com 替换为 weather-ydn-yql.media.yahoo.com 暂时解决了这个问题。之前暴露的端点 URL 今天宕机了,我通过一些 google 搜索找到了替代工作 URL (显然他们昨天更新了他们的 android 移动应用程序,这可能已经打破了这个,不知道根据 google 搜索结果猜测这个。

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

您可以根据 YQL 推荐使用下面的 URL 而不是

旧URL

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

新品推荐URL

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

这里参数w为WOEID