web-dev-qa-db-ja.com

Dark Sky Forecast APIでクエリパラメータを使用するにはどうすればよいですか?(forecast.io)

Dark Sky ForecastAPIを使用して天気情報を取得しています。

official doc を読んだとき、「option」セクションでクエリパラメータの使用法が説明されていることがわかりました。

例えば、

APIリクエストは、クエリパラメータを使用してオプションで変更できます。次のように応答します。

callback = [callback]:API応答をJSONPとして返します。 APIキーを公開するとセキュリティ上の問題が発生し、悪用されるとAPIキーが取り消されるため、これを使用する場合は注意が必要です。ただし、個人用または社内用のアプリを開発する場合、これは便利な方法です。

units = [setting]:デフォルトのインペリアル単位以外の単位でAPI応答を返します。特に、以下の設定が可能です。

  • us:上記で概説したデフォルト。

  • si:結果を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
14
Carter Chen

これは、単位を変更する方法です。 '?'を使用して、他のクエリパラメータも同様の方法で設定されると思います。それらを分離します。

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

22
Laura Kearns

URLが変更され、他のパラメータがほとんどないため、更新されただけです。

単位を追加して、必要な単位変換のタイプを示すことができます。毎時更新などの応答で特定のデータを除外するために除外を追加できます。

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