Rev Notebook

[날씨 API] OpenWeatherMap 이용하기

by Rev_

날씨 정보를 얻기 위하여 날씨와 관련된 APIOpenWeatherMap라는 사이트에서 이용할 수 있다.

http://openweathermap.org

 

Сurrent weather and forecast - OpenWeatherMap

Leaving everything behind, people are fleeing conflict in Ukraine. They need shelter, food, and water. When you subscribe to our service, you can join us to help with donation of just of 20. Openweather will add 40 to each donation and send it to Disastrou

openweathermap.org

해당 사이트로 이동하면,

위와 같은 화면이 반겨준다.

API를 이용하려면 회원가입이 필요하므로 간단한 회원가입 절차를 진행해준다.

복잡한 인증은 없이 이메일 하나만 있으면 된다.

그리고 상단 메뉴바에 API에 들어간다.

현재 날씨 뿐만 아니라 여러가지 데이터가 있다.

현재 위치에서의 날씨를 얻고자 Current Weather Data(현재 날씨 데이터)의 API doc를 선택해준다.

https://api.openweathermap.org/data/2.5/weather?lat={lat}&lon={lon}&appid={API key}

위와 같은 API 호출 url을 얻을 수 있다.

{lat}과 {lon}에 위도와 경도, {API key}에 자신의 API key를 입력해주면 된다.

참고로 API key는 상단바에서 본인 username 메뉴바를 클릭하여 My API keys에서 확인할 수 있다.

본인의 키는 깃허브 등에 노출되지 않도록 주의하자!

링크로 들어가면 요런 JSON 형식의 다양한 정보들이 있다.

 

블로그의 정보

Hi Rev

Rev_

활동하기