没有来自Yahoo Weather API的天气数据

时间:2019-01-06 08:26:04

标签: yql yahoo-api weather-api yahoo-weather-api

Yahoo淘汰了其YQL API,因此,我改用OAuth1.0保护的天气预报API,

https://weather-ydn-yql.media.yahoo.com/forecastrss?w=2502265

按照https://developer.yahoo.com/weather/

的指示通过电子邮件将我的应用列入了白名单

发送具有正确的Authorization标头的获取天气数据的请求,除了以下内容外,不返回任何错误状态:500

<rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" version="2.0">
    <channel>
        <yweather:units distance="mi" pressure="in" speed="mph" temperature="F"/>
    </channel>
</rss> 

知道发生了什么事吗?

2 个答案:

答案 0 :(得分:0)

我得到了Yahoo团队的快速支持。以下是他们对此问题的解答:

  

嗨,

     

也许您错过了我们之前的电子邮件,但是有一些服务   可靠性问题,现在应该可以解决。请再试一次   让我们知道您是否还有其他问题。您也可以通读   上的代码示例   https://developer.yahoo.com/weather/documentation.html供样本   OAuth1调用我们的API。

     

PS:如果仍然遇到邮递员问题,请尝试卷曲   命令,它应该具有更可靠和有效的响应。

     

此致

     

雅虎气象小组

我可以确认,我的应用程序已成功连接到天气API,而代码没有任何更改(没有500个错误)

答案 1 :(得分:-2)

他们正在停用天气API。您是否浏览了他们网站上列出的新入门课程?

  

重要的EOL通知:自2019年1月3日(星期四)起,Yahoo Weather API的weather.yahooapis.com和query.yahooapis.com将被淘汰。   要继续使用我们的免费Yahoo Weather API,请使用https://weather-ydn-yql.media.yahoo.com/forecastrss。请与yahoo-weather-ydn-api@oath.com联系,以获取免费使用的Yahoo Weather API服务的凭据。