안드로이드

[안드로이드] 기상청 단기예보 API 사용하기 - 1

loasd 2023. 1. 6. 00:09
반응형

https://github.com/lnjky/fashion_people

 

GitHub - lnjky/fashion_people: 패션 추천 어플

패션 추천 어플. Contribute to lnjky/fashion_people development by creating an account on GitHub.

github.com

코드 전체를 보려면 위에 링크를 통해 확인할 수 있습니다.


어플을 만들 떄 공공데이터의 API를 가져와야 할 때가 있다.

나는 직접 만들면서 기상청의 단기예보 API를 사용해야 했었는데 그 방법에 대해 설명하려고 한다.

우선 공공데이터 포털에 접속한다.

https://www.data.go.kr/index.do

 

공공데이터 포털

국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase

www.data.go.kr

국가 보유 데이터를 Open API로 사용할 수 있게 해준다.

버스노선이나 혼잡도 날씨 등 다양한 데이터들을 가져올수 있다.

우선 회원가입을 해야한다. 딱히 회원가입을 하는데 어려움이 없기 때문에 했을거라 믿는다.

 

우선 내가 사용한 것은 기상청 단기예보 서비스를 사용했기 때문에 이렇게 검색해준다.

그렇게 하고 오픈 API를 눌러보면 이렇게 뜬다.

그리고 기상청_단기예보를 클릭해준다음 활용신청을 눌러준다.

그러면 사용 용도를 작성하라고 뜨는데 난 이미 신청되어있어서 사진을 구할수는 없었고.. 목적에 맞게 작성해서 신청하면 된다. 간단히 오픈API 연습이라고 적어도 승인되기 때문에 걱정할 필요는 없다.

 

또한 신청을 하면 바로 승인이 되기 때문에 바로 사용할 수 있다.

승인된 모습이다. 나는 11월에 신청했었는데 2년간 사용할 수 있다.

 

그리고 승인된 API를 클릭하면 이렇게 창이 뜬다.

여기서 일반인증키는 신청한 사람마다 달라 혹시몰라 가려두었다.

 

참고 문서의 압출을 풀어서 워드파일을 열어보면 사용버에 대한 상세 내용이 들어있다.

아래는 단기예보 탭의 내용들이다.

이렇게 사용할 URL 주소가 안에 들어있고 어떤 값을 필요로 하는지 나와있으며

받아오는 코드들이 어떤걸 의미하는지 명세되어 있다.

 

이렇게 하면 우선 기상청 API를 사용기 위해 공공데이터 포털에서 해야할 준비가 끝났다.

이후에는 안드로이드 스튜디오 내에서 처리를 해줘야 한다.

 

 

https://loasd.tistory.com/73

 

[안드로이드] 기상청 단기예보 API 사용하기 - 2

https://github.com/lnjky/fashion_people GitHub - lnjky/fashion_people: 패션 추천 어플 패션 추천 어플. Contribute to lnjky/fashion_people development by creating an account on GitHub. github.com 코드 전체를 보려면 위에 링크를 통해

loasd.tistory.com

https://loasd.tistory.com/74

 

[안드로이드] 기상청 단기예보 API 사용하기 - 3

https://github.com/lnjky/fashion_people GitHub - lnjky/fashion_people: 패션 추천 어플 패션 추천 어플. Contribute to lnjky/fashion_people development by creating an account on GitHub. github.com 코드 전체를 보려면 위에 링크를 통해

loasd.tistory.com

 

반응형