如何在黑暗天空预报中使用查询参数 API ?(forecast.io)

How do I use the query parameters in the Dark Sky Forecast API ?(forecast.io)

我正在使用黑暗天空预报 API 检索一些天气信息。

当我阅读official doc时,我发现"option"部分描述了查询参数的用法。

例如,

The API request may optionally be modified through the use of query parameters. It will respond to the following:

callback=[callback]: Return the API response as JSONP. Please use caution when using this, since exposing your API key to the public is a security hazard and, if abused, will result in the revokation of your API key. However, if developing a personal- or internal-use app, this is a convenient method of doing so.

units=[setting]: Return the API response in units other than the default Imperial units. In particular, the following settings are possible:

  • us: The default, as outlined above.

  • si: Returns results in SI units. In particular, properties now have the following units:

  • ...

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

 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

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

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

只是一个更新,因为 url 已更改并且几乎没有其他参数:

您可以添加单位以提及所需的单位转换类型 您可以添加排除以排除响应中的某些数据,例如 hourly updates.

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