雅虎退出了 YQL API,所以我改用 OAuth1.0 受保护的天气预报 API,
https://weather-ydn-yql.media.yahoo.com/forecastrss?w=2502265按照这里的指示,通过电子邮件将我的应用程序列入白名单,https://developer.yahoo.com/weather/
发送请求以获取具有适当授权标头的天气数据,但不会返回此错误状态: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>
任何想法出了什么问题?

我得到了雅虎团队的快速支持。以下是他们对这个问题的回答:
你好
也许您错过了我们之前的电子邮件,但存在一些服务可靠性问题,现在应该可以正常工作。请重试,如果您有任何其他问题,请告诉我们。您也可以通读https://developer.yahoo.com/weather/documentation.html上的代码示例,以获取对我们 API 的示例 OAuth1 调用。
PS:如果您仍然遇到邮递员问题,请尝试 curl 命令,它应该具有更可靠和有效的响应。
当做
雅虎天气团队
我可以确认,我的应用程序成功连接到天气 API 没有任何变化对我的 code(没有更多的 500 错误)

他们正在退休他们的天气 API。您是否浏览了他们网站上列出的新入门?
重要 EOL 通知:自 2019 年 1 月 3 日星期四起,用于 Yahoo Weather API 的 weather.yahooa.com 和 query.yahooa.com 将停用。要继续使用我们的免费 Yahoo Weather API,请使用https://weather-ydn-yql.media.yahoo.com/forecastrss。联系 yahoo-weather-ydn-api @ oath.com 以获取
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(71条)