주니어개발자_ฅʕ•̫͡•ʔฅ

기상청 날씨 API 변경됨, 동네예보 조회서비스 → 단기예보 조회서비스 본문

AndroidStudio

기상청 날씨 API 변경됨, 동네예보 조회서비스 → 단기예보 조회서비스

뚜비뚜밥_98 2021. 11. 26. 16:28

저번에 썼던 "기상청 날씨 api (feat.공공데이터포털)" 에서

사용된 "기상청 동네예보 서비스"가 종료되었다고 합니다.

 

날씨 정보를 가져오려는데 이상 없던 코드에서

계속 에러가 뜨길래 서비스url을 검색해서 알아봤더니

아래와 같은 에러가 떴다.

"NO_OPENAPI_SERVICE_ERROR"

그래서 알아봤더니...

서비스가 종료되어 있었다.

 

 

종료 시점은 9월 30일까지..

 

동네예보 조회서비스가 중단되고

대신 단기예보 조회서비스로 이름만 바뀌어 나왔다고 한다.

 

그래서 바로 알아봤다.

먼저 공공데이터포털에서 "기상청 단기예보 조회서비스"를 활용신청 해준다.

 

 

 

사이트에 보여지는 일반인증키(서비스 키)를 이용하여

사용하면 된다.

인코딩과 디코딩 중 자신에게 맞는걸로 사용하면 되는데, 나는 인코딩 사용 함

Service Key를 발급 받았다면 테스트를 먼저 진행해 본 뒤

코드에 적용하면 더욱 좋다.

 

본인은 단기예보 조회로 테스트 해봤다

dataType은 JSON으로 테스트

ServiceKey에 각자 발급받은 Key를 입력해 주세요.

결과는

.

.

.

 

아주 잘 나왔다.

 

그리고 참고 문서를 다운 받는 것도 잊지 말자.

코드에 적용시킬 때 필요한 주소가 들어있다.

Word 문서에 api활용 방법이 들어있고

Excel문서엔 지역별 격자값(지역별 날씨를 알기위함)이 들어있다

해당 API 화면에 참고 문서를 다운 받을 수 있습니다! 참고문서를 다운받아 word 파일을 열어보면 나와있습니다!

 

이제 이것을 이용하여 날씨 정보를 가져와 보자

코드 적용은 밑의 사이트에서 자세히 다뤘다.

https://toubi-tobap.tistory.com/10

 

기상청 날씨 api (feat.공공데이터포털)

날씨를 불러오는 기능을 android 프로젝트에 넣으려고 찾아보았다. 먼저 참고한 블로그는 이곳이다. Java 기상청 날씨 API 사용하기(동네예보조회) 기존 (신)동네예보정보조회서비스와 중기예보정

toubi-tobap.tistory.com