본문 바로가기

개발자 레니는 지금 -/공부하는 중

OpenWeatherMap API

개발자 될 때 까지..

OpenWeatherMap API

#python3.6



REST 방식을 사용하는 기본적인 방법도 있으나

Python의 경우 쉽게 사용할 수 있는 전용 library를 가지고 있다.

Python이 외에도 몇가지 파트너들이 있는 것 같으니 참고하자!



글 작성일을 기준으로 현재 제공하는 것들은 위와 같다.


일단 앞서 설명한 것 처럼 OpenWeatherMap API는 일부 무료 서비스를 제공한다.

홈페이지 접속 후 API 목록 페이지에서 사용하고 싶은 API의 구독(subscribe)버튼을 누르면 등급에 따른 이용가능 리스트가 테이블로 표시된다.


이 중에서 무료로 사용할 수 있는 2가지 API를 알아보고자 한다.



1. Current weather data page

도시 코드나, 도시명 등으로 날씨에 대한 간단한 정보들이 조회된다.

하지만 응답메시지의 정보를 네이버 날씨에 검색해서 보았을 때 좀.. 다르다 OTZ...


간단하게 예를 들어보면 구름이 많은 날씨인데 clean sky 라고 뜬다거나...

날씨기준이 다른가...


비오는데 습도가 37 밖에 안 나온다던가......


우리나라라서 정확하지 않은 것인지 ㅠ.ㅠ 내가 볼 줄 모르는 것인지 모르겠으나..

일단은 날씨 정보가 매우 부정확하여 사용하지 않기로 결정.



2. Weather maps 1.0 page

이름에서도 나와 있듯이 기상에 대한 수치를 나타내 준다기 보다 지도상에 기후 정보를 나타내는 날씨 지도를 응답으로 돌려준다.

수치가 필요한 나로써는 필요없는 데이터가 되겠다.





# 2018년12월11일

 GitHub: byLeni/API-Weather/OpenWeatherMap