-
[데이터]OpenWeather개발 2024. 9. 9. 09:06반응형
날씨 정보를 제공하는 사이트로
개발에 필요한 데이터를 쉽게 제공 받을 수 있다.
Geolocation 정보를 활용하면
관련하여 도시, 지역, 현재 날씨, 예측 날씨 등을 제공해 준다.
당장 무료로 사용하고자 한다면
API 2.5버전을 사용하여 적용해 보자
현재정보 응답 메시지
{ "coord": { "lon": 10.99, "lat": 44.34 }, "weather": [ { "id": 501, "main": "Rain", "description": "moderate rain", "icon": "10d" } ], "base": "stations", "main": { "temp": 298.48, "feels_like": 298.74, "temp_min": 297.56, "temp_max": 300.05, "pressure": 1015, "humidity": 64, "sea_level": 1015, "grnd_level": 933 }, "visibility": 10000, "wind": { "speed": 0.62, "deg": 349, "gust": 1.18 }, "rain": { "1h": 3.16 }, "clouds": { "all": 100 }, "dt": 1661870592, "sys": { "type": 2, "id": 2075663, "country": "IT", "sunrise": 1661834187, "sunset": 1661882248 }, "timezone": 7200, "id": 3163858, "name": "Zocca", "cod": 200 }
예측정보 응답 메세지
{ "cod": "200", "message": 0, "cnt": 96, "list": [ { "dt": 1661875200, "main": { "temp": 296.34, "feels_like": 296.02, "temp_min": 296.34, "temp_max": 298.24, "pressure": 1015, "sea_level": 1015, "grnd_level": 933, "humidity": 50, "temp_kf": -1.9 }, "weather": [ { "id": 500, "main": "Rain", "description": "light rain", "icon": "10d" } ], "clouds": { "all": 97 }, "wind": { "speed": 1.06, "deg": 66, "gust": 2.16 }, "visibility": 10000, "pop": 0.32, "rain": { "1h": 0.13 }, "sys": { "pod": "d" }, "dt_txt": "2022-08-30 16:00:00" }, { "dt": 1661878800, "main": { "temp": 296.31, "feels_like": 296.07, "temp_min": 296.2, "temp_max": 296.31, "pressure": 1015, "sea_level": 1015, "grnd_level": 932, "humidity": 53, "temp_kf": 0.11 }, "weather": [ { "id": 500, "main": "Rain", "description": "light rain", "icon": "10d" } ], "clouds": { "all": 95 }, "wind": { "speed": 1.58, "deg": 103, "gust": 3.52 }, "visibility": 10000, "pop": 0.4, "rain": { "1h": 0.24 }, "sys": { "pod": "d" }, "dt_txt": "2022-08-30 17:00:00" }, { "dt": 1661882400, "main": { "temp": 294.94, "feels_like": 294.74, "temp_min": 292.84, "temp_max": 294.94, "pressure": 1015, "sea_level": 1015, "grnd_level": 931, "humidity": 60, "temp_kf": 2.1 }, "weather": [ { "id": 500, "main": "Rain", "description": "light rain", "icon": "10n" } ], "clouds": { "all": 93 }, "wind": { "speed": 1.97, "deg": 157, "gust": 3.39 }, "visibility": 10000, "pop": 0.33, "rain": { "1h": 0.2 }, "sys": { "pod": "n" }, "dt_txt": "2022-08-30 18:00:00" }, ..... { "dt": 1662217200, "main": { "temp": 294.14, "feels_like": 293.99, "temp_min": 294.14, "temp_max": 294.14, "pressure": 1014, "sea_level": 1014, "grnd_level": 931, "humidity": 65, "temp_kf": 0 }, "weather": [ { "id": 804, "main": "Clouds", "description": "overcast clouds", "icon": "04d" } ], "clouds": { "all": 100 }, "wind": { "speed": 0.91, "deg": 104, "gust": 1.92 }, "visibility": 10000, "pop": 0.53, "sys": { "pod": "d" }, "dt_txt": "2022-09-03 15:00:00" } ], "city": { "id": 3163858, "name": "Zocca", "coord": { "lat": 44.34, "lon": 10.99 }, "country": "IT", "population": 4593, "timezone": 7200, "sunrise": 1661834187, "sunset": 1661882248 } }
반응형'개발' 카테고리의 다른 글
Marp: Markdown Presentation Ecosystem (0) 2023.02.12 2023년의 DevOps 로드맵 (0) 2023.01.29 2023년 Flutter를 사용한 최신 크로스 플랫폼 애플리케이션 개발 가이드 (0) 2023.01.27 2023년 현대적인 프런트엔드 개발자가 되기 위한 단계별 가이드 (0) 2023.01.27 2023년에 최신 백엔드 개발자가 되기 위한 단계별 가이드 (0) 2023.01.27