【问题标题】:How do I use the query parameters in the Dark Sky Forecast API ?(forecast.io)如何使用 Dark Sky Forecast API 中的查询参数?(forecast.io)
【发布时间】:2015-12-01 12:59:12
【问题描述】:

我正在使用 Dark Sky Forecast API 来检索一些天气信息。

在阅读official doc时,发现“选项”部分描述了查询参数的用法。

例如,

可以选择通过使用查询参数来修改 API 请求。它将响应以下内容:

callback=[callback]:以 JSONP 形式返回 API 响应。请用 使用时要小心,因为向公众公开您的 API 密钥是 安全隐患,如果滥用,将导致撤销 您的 API 密钥。但是,如果开发个人或内部使用的应用程序, 这是一种方便的方法。

units=[setting]:返回 API 响应以默认英制单位以外的单位表示。在 具体来说,可以进行以下设置:

  • us:默认值,如上所述。

  • si:以 SI 单位返回结果。特别是,属性现在具有以下单位:

  • ...

我知道如何利用电话获取天气信息

 https://api.forecast.io/forecast/APIKEY/LATITUDE,LONGITUDE

但我不知道如何将查询参数与它结合起来。

有什么想法吗?


2015 年 10 月 23 日更新

感谢 Logan Kearns,使用 ?参数解决了我的问题。确保查询参数为小写。

https://api.forecast.io/forecast/APIKEY/LATITUDE,LONGITUDE?lang=zh-tw&units=si

【问题讨论】:

    标签: api weather weather-api


    【解决方案1】:

    这就是您更改单位的方式。我假设其他查询参数将以类似的方式设置,使用“?”将它们分开。

    https://api.forecast.io/forecast/APIKEY/LATITUDE,LONGITUDE?UNITS=us

    【讨论】:

      【解决方案2】:

      只是一个更新,因为 url 发生了变化并且几乎没有其他参数:

      您可以添加单位以提及所需的单位转换类型 您可以添加排除以排除响应中的某些数据,例如每小时更新。

      https://api.darksky.net/forecast/APIKEY/LAT,LONG?units=si&exclude=minutely,hourly,daily,alerts
      

      【讨论】:

        猜你喜欢
        • 2016-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-27
        • 1970-01-01
        • 1970-01-01
        • 2018-10-11
        相关资源
        最近更新 更多