본문 바로가기

낙서장

공공데이터 포털, 날씨 API 대체용 API

국가정보원자원관리원 서비스들이 영 복구율이 저조하다..
그 중 하나가 공공데이터 포털인데,
이를 통해 제공되던 API만 해도 수두룩하다ㅋㅋ

그 중 하나가 날씨 관련 API 들인데,
일부 날씨 API는 '기상청API허브'에서 제공하는 API로 거의 그대로 교체 가능(입출력값 동일)하여,
주요 날씨(주관적인 주요) API 2개를 정리해본다.

- 기상청API허브: https://apihub.kma.go.kr/

 

기상청 API허브

 

apihub.kma.go.kr

위 홈페이지 가입 후 자동 발급되는 API Key로([마이페이지]에서 확인 가능) API를 사용할 수 있는데,
서버가 원래 불안정한지(아마 국정자원 화재와는 무관하게..) 회원가입 완료가 잘 안된다..
회원정보 작성 다 하고 완료를 하려고 할 때 잘 안될 수 있는데,
(오류 팝업에 메시지가 아마 '서버 요청에 실패했습니다' 였나?)
새로고침 하고 다시 시도하다보면 된다.. 화재 때문이구나 하고 좌절하지 말자..!

1. 기존: 기상청_단기예보 ((구)_동네예보) 조회서비스(https://www.data.go.kr/data/15084084/openapi.do[복구중])
1시간 단위로 표현되는, 구름상태, 풍속, 강수량 등을 포함하는 약 3일치의 동네 단기 예보다. 3시간 단위로 갱신된다.
-> 기상청API허브 [예특보]-[단기예보] 4. 동네예보-단기예보 조회

2. 기존: 기상청_생활기상지수 조회서비스(3.0)(https://www.data.go.kr/data/15085288/openapi.do[복구중])
당일 포함 3일치의 자외선 세기를 포함한다.
-> 기상청API허브 [융합기상]-[생활안전] 1. 생활기상지수 조회-자외선지수조회

둘 모두 API 요청주소 바꾸고,
serviceKey만 authKey로 바꾸고서
값으로 기상청API허브 가입 시 자동 생성된 key를 쓰면 된다.

아, 각 API를 직접 찾아서 [API 활용신청] 버튼은 눌러줘야 한다.
다만 이 기능도 서버가 불안정한지 가끔 잘 안되니,(상당한 길이의 오류 팝업이 나타날 수 있음) 포기하지 말고 새로고침 후 재시도하자..!
* 각 API 신청 후 사용기간은 공공데이터포털과 마찬가지로 2년 만료이다.