Ответ 1
Вот как вы меняете единицы. Я предполагаю, что другие параметры запроса будут установлены аналогичным образом, используя '?' для их разделения.
https://api.forecast.io/forecast/APIKEY/LATITUDE,LONGITUDE?UNITS=us
Я использую 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
Вот как вы меняете единицы. Я предполагаю, что другие параметры запроса будут установлены аналогичным образом, используя '?' для их разделения.
https://api.forecast.io/forecast/APIKEY/LATITUDE,LONGITUDE?UNITS=us
Просто обновление, так как URL-адрес изменился и с несколькими другими параметрами:
Вы можете добавить единицы, чтобы указать тип требуемого преобразования единиц. Вы можете добавить исключение для исключения определенных данных в ответе, как ежечасные обновления.
https://api.darksky.net/forecast/APIKEY/LAT,LONG?units=si&exclude=minutely,hourly,daily,alerts