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