OpenWeatherで天気情報を取得２

# はじめに

こちらの記事は前回の続きです。

https://qiita.com/ishidad2/items/0e7c8e0f127d65de8666

# レスポンス

今回は`&lang=ja`をつけて日本語で情報を取得。

```
https://api.openweathermap.org/data/2.5/weather?lat=35.71005584999215&lon=139.81071722377004&appid=xxxxxxxxxxxxxxxxxx&lang=ja
```

上記のAPIを叩くと以下のレスポンスを受け取ることができる。（appidは自身のAPIkeyを指定）

```json
{
	"coord": {
		"lon": 139.8107,
		"lat": 35.7101
	},
	"weather": [
		{
			"id": 502,
			"main": "Rain",
			"description": "強い雨",
			"icon": "10d"
		}
	],
	"base": "stations",
	"main": {
		"temp": 299.47,
		"feels_like": 299.47,
		"temp_min": 297.61,
		"temp_max": 299.94,
		"pressure": 1002,
		"humidity": 84,
		"sea_level": 1002,
		"grnd_level": 1002
	},
	"visibility": 10000,
	"wind": {
		"speed": 4.63,
		"deg": 180
	},
	"rain": {
		"1h": 6.14
	},
	"clouds": {
		"all": 75
	},
	"dt": 1720744604,
	"sys": {
		"type": 2,
		"id": 268105,
		"country": "JP",
		"sunrise": 1720726448,
		"sunset": 1720778291
	},
	"timezone": 32400,
	"id": 1857140,
	"name": "南千住",
	"cod": 200
}
```

# レスポンス情報

**注意点**

気温の数値がケルビン温度で応答されるので、摂氏温度にするには273.15を引けばよさそう。

| 項目                      | 説明                                                                                             |
|---------------------------|--------------------------------------------------------------------------------------------------|
| **coord**                 |                                                                                                  |
| - lon                     | 139.8107 （都市の地理位置、経度）                                                                |
| - lat                     | 35.7101 （都市の地理位置、緯度）                                                                 |
| **weather**               | 配列で複数の気象条件を保持（詳しくは[こちら](https://openweathermap.org/weather-conditions)）|
| - id                      | 502 （気象条件ID）                                                                               |
| - main                    | Rain （気象パラメータのグループ：雨、雪、雲など）                                                |
| - description             | 強い雨 （グループ内の気象条件）（詳しくは[こちら](https://openweathermap.org/current#list)） |
| - icon                    | 10d （天気アイコンID）                                                                           |
| **base**                  | stations （内部パラメータ）                                                                       |
| **main**                  |                                                                                                  |
| - temp                    | 299.47 （気温：ケルビン温度）                                                                    |
| - feels_like              | 299.47 （体感温度：ケルビン温度）                                                                |
| - temp_min                | 297.61 （現時点での最低気温：ケルビン温度）                                                      |
| - temp_max                | 299.94 （現時点での最高気温：ケルビン温度）                                                      |
| - pressure                | 1002 （海面上の気圧：ヘクトパスカル）                                                            |
| - humidity                | 84 （湿度：パーセント）                                                                          |
| - sea_level               | 1002 （海面上の気圧：ヘクトパスカル）                                                            |
| - grnd_level              | 1002 （地表面上の気圧：ヘクトパスカル）                                                          |
| **visibility**            | 10000 （視認性：メートル、最大値は10km）                                                         |
| **wind**                  |                                                                                                  |
| - speed                   | 4.63 （風速：メートル毎秒）                                                                      |
| - deg                     | 180 （風向き：度）                                                                               |
| **rain**                  |                                                                                                  |
| - 1h                      | 6.14 （過去1時間の降雨量：ミリメートル）                                                         |
| **clouds**                |                                                                                                  |
| - all                     | 75 （曇り度：パーセント）                                                                        |
| **dt**                    | 1720744604 （データ計算時刻：Unix時間、UTC）                                                     |
| **sys**                   |                                                                                                  |
| - type                    | 2 （内部パラメータ）                                                                             |
| - id                      | 268105 （内部パラメータ）                                                                        |
| - country                 | JP （国コード：日本）                                                                            |
| - sunrise                 | 1720726448 （日の出時刻：Unix時間、UTC）                                                          |
| - sunset                  | 1720778291 （日没時刻：Unix時間、UTC）                                                            |
| **timezone**              | 32400 （UTCからの秒単位のシフト）                                                                |
| **id**                    | 1857140 （都市ID）                                                                               |
| **name**                  | 南千住 （都市名）                                                                               |
| **cod**                   | 200 （内部パラメータ）                                                                           |