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

Kaz*_*hen 14 api weather weather-api

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

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

例如,

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

callback = [callback]:将API响应作为JSONP返回.使用此功能时请小心,因为向公众公开API密钥存在安全隐患,如果滥用,将导致API密钥重新启动.但是,如果开发个人或内部使用的应用程序,这是一种方便的方法.

units = [setting]:以默认的英制单位以外的单位返回API响应.特别是,可以进行以下设置:

  • 我们:默认,如上所述.

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

  • ...

我知道如何通过电话获取天气信息

 https://api.forecast.io/forecast/APIKEY/LATITUDE,LONGITUDE
Run Code Online (Sandbox Code Playgroud)

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

有任何想法吗?


2015/10/23更新

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

https://api.forecast.io/forecast/APIKEY/LATITUDE,LONGITUDE?lang=zh-tw&units=si
Run Code Online (Sandbox Code Playgroud)

小智 22

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

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