본문 바로가기

오픈 데이터

[오픈 데이터] 공공 데이터 포털 이용하기

프론트엔드 쪽에서 일하면서 종종 벡엔드 단의 내용을 들을 때가 많은데, 얼핏 들은 걸로만 이해한 개념들이 대부분이라 답답한 경우가 꽤 있었다. 그래서 이번엔 벡엔드를 직접 제대로 공부해서 개인적으로 연습할만한 게시판 사이트 같은 걸 하나 간단하게 만들어보려고 한다. 일단 게시판에 쓰일 데이터를 간단하게 들고오는 것부터 시작해보려고 한다. 해서 공공데이터포털에서 오픈API를 받아와서 써보기로했다.

 

[참고 링크 : 공공 데이터 포털]

 

공공데이터 포털

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

www.data.go.kr


공공데이터포털에서 데이터 받아오기

공공데이터포털에서 데이터를 받아오는 것은 이번이 처음이 아니기는 하지만, 후에 또 까먹을 수도 있으니 간단하게 방법을 단계별로 정리해 두었다.(전적이 있음...)

  1. 공공데이터포털에 로그인
  2. 공공데이터포털의 첫화면에 있는 검색창에서 원하는 데이터 검색
    공공 데이터 포털 첫 화면
  3. 검색 후 나온 데이터 리스트의 바로 위에 있는 탭 중, '오픈 API(...건)' 탭 선택
  4. 데이터 항목 선택 후 나온 화면에서 '활용신청' 버튼 클릭(신청 시 나오는 화면에서 간단하게 활용목적 기입)
  5. 마이페이지에서 신청한 데이터를 확인 할 수 있으며, 승인이 났는지도 확인 가능. 보통 승인은 빠르면 곧바로 되고 느리면 적어도 3~4시간? 정도 이내에 승인 된 것으로 기억한다.
  6. 승인이 나면 아래와 같이 인증키 2개를 받는다. 이 2개의 인증키 중 상황에 맞게 하나를 이용해서 데이터를 불러올 수 있다.
    인증키
  7. 인증키 아래에 보면 활용신청 상세기능정보 란을 확인할 수 있는데 해당 란에서 요청변수(Request Parameter) 를 설정한 후, 미리보기를 하면 데이터를 불러올 수 있다.
    활용신청 상세기능정보

결론

간단하게 공공 데이터 포털에서 데이터를 가져오는 방법에 대해 정리해보았다.
다음에는 가져온 데이터를 직접 코드에 넣어서 활용해보는 시간을 가져볼 예정.