如何在Dark Sky Forecast API (forecast.io) 中使用查询参数?

14

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

当我阅读官方文档时,我发现“选项”部分描述了查询参数的用法。

例如,

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

callback=[callback]:将API响应作为JSONP返回。请谨慎使用此功能,因为将API密钥公开给公众是一种安全风险,如果滥用将导致API密钥被吊销。但是,如果是开发个人或内部使用的应用程序,则这是一种方便的方法。

units=[设置]:以除默认英制单位之外的其他单位返回API响应。具体而言,可能有以下设置:

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

  • 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
2个回答

22

2

更新一下,由于URL改变和其他参数的影响:

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接