Подтвердить что ты не робот

Как использовать параметры запроса в API прогноза Dark Sky? (Прогноз.io)

Я использую API прогноза Dark Sky для получения некоторой информации о погоде.

Когда я прочитал официальный документ, я обнаружил, что раздел "option" описывает использование параметров запроса.

Например,

Запрос API может быть дополнительно изменен с помощью параметров запроса. Он будет отвечать на следующее:

callback = [callback]: вернуть ответ API как JSONP. Будьте осторожны при использовании этого, поскольку публикация вашего ключа API для общественности является угрозой безопасности и, если она злоупотребляет, приведет к отзыву вашего ключа API. Однако, если вы разрабатываете personal- или приложение для внутреннего использования, это удобный способ сделать это.

units = [настройка]: вернуть ответ API в единицах, отличных от единиц Imperial по умолчанию. В частности, возможны следующие настройки:

  • us: По умолчанию, как указано выше.

  • si: возвращает результаты в единицах СИ. В частности, свойства теперь имеют следующие единицы:

  • ...

Я знаю, как получать информацию о погоде, пользуясь преимуществами вызова

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

Но я не знаю, как скомбинировать с ним параметры запроса.

Есть идеи?


2015/10/23 ОБНОВЛЕНИЕ

Спасибо Логану Кернсу, используя? параметр решил мой вопрос. Убедитесь, что параметры запроса указаны в нижнем регистре.

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

Ответ 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