【问题标题】:Weather Forcasts from yahoo weather api来自雅虎天气 api 的天气预报
【发布时间】:2011-11-15 23:57:40
【问题描述】:

如何从 Yahoo Weather API 获取 3、5 或 7 天的天气预报,而不仅仅是今天和明天?

http://weather.yahooapis.com/forecastrss?w=location 回复有今天和明天的天气预报。

我们可以通过什么方式在响应中获得更多预测?

谢谢,

【问题讨论】:

    标签: yahoo-api yahoo-weather-api


    【解决方案1】:

    限制参数工作正常:

    select item.forecast from weather.forecast where woeid in 
        (select woeid from geo.places(1) where text="munic, de") and u='c' limit 3
    

    和网址:

    https://query.yahooapis.com/v1/public/yql?q=select%20item.forecast%20from%20weather.forecast%20where%20woeid%20in%20(select%20woeid%20from%20geo.places(1)%20where%20text%3D%22munic%2C%20de%22)%20and%20u%3D%27c%27%20limit%203&format=json
    

    【讨论】:

    • @Maceij,谢谢。工作正常。此查询是否有当天的限制。
    【解决方案2】:

    更新:它不再工作了

    这要容易得多。只需在字符串中添加参数&d=5,如:

    http://weather.yahooapis.com/forecastjson?w=24549429&u=c&d=5 
    

    如果你想要 5 天。将 RSS 版本的 json 更改为 rss

    【讨论】:

      【解决方案3】:

      不再工作了!


      我知道现在已经晚了,并且已经得到了接受的答案。但我会留下我的想法,只是为了让来这里寻找更多信息的人受益。

      Yahoo Weather api 有另一种格式的 JSON。

      http://weather.yahooapis.com/forecastjson?w=2459115&d=1

      此 API 未记录在案,但它对需要更多预测的人很有用。添加参数“d”将包括对返回数据的更多预测。我尝试为参数“d”使用不同的值。不幸的是,它只会返回 4 天以上的预测,无论我输入的不同值如何 (1,2,3,4,5,a,c,d,...) 。但是,我相信这对于大多数情况下。

      **注意.. 但它不适用于 rss。

      【讨论】:

      • 这个 API 看起来可以工作,但实际上数据不正确。例如,您可以将上面的链接数据与“weather.yahooapis.com/forecastrss?w=2459115&d=1”进行比较,json 响应的温度不正确。
      • 截至 2012 年 10 月 23 日,我上面提到的 API 不再工作了。
      【解决方案4】:

      API explanation 所述,只有两个参数:w 用于WOEID(地球上的ID)和u 用于单位(华氏或摄氏度)。获取天数没有参数。

      我建议切换到具有更多功能的some other weather API

      【讨论】:

      【解决方案5】:

      大家好,我今天检查了你将获得最多 10 个 dyas 预测添加参数 d。我用 1,2,3..10 检查了它,它工作得很好。如果您使用 10+ 号提交它,它只会返回 10 天(其最大值)。

      http://weather.yahooapis.com/forecastrss?w=2442047&u=c&d=10

      我用上面的网址结帐。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-09
        • 2014-11-20
        • 1970-01-01
        • 2013-10-25
        • 1970-01-01
        • 2013-07-06
        • 2013-02-28
        • 2018-09-17
        相关资源
        最近更新 更多