본문 바로가기
국회도서관 자료검색 서비스

공공데이터 포털 에서 원하는 서비스 API 신청하기 #4

by 유니네 라이브러리 2024. 8. 2.

공공데이터 포털에서 원하는 API를 검색한다.

그러기 위해 먼저 아래 사이트로 접속하여 회원가입한다.

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

 

공공데이터 포털

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

www.data.go.kr

공공데이터 포털

API 서비스 선택

여러가지 API 들 중에서 국회도서관 자료검색 서비스의 API를 선택.

국회도서관 자료검색 서비스

API 서비스 유형

국회도서관 자료검색 서비스는 rest API 유형이고, 데이터 포맷은 XML이다.

API 명세

아래 화면과 같이 swagger로 제공되는 API 명세를 확인할 수 있다.

국회도서관 자료검색 서비스 API 명세

API 신청

활용신청 버튼을 클릭하여 신청하면 아래 화면에서 확인할 수 있다.

개발용은 하루만 건 호출이 가능하니 개발용으로도 충분

공공데이터 포털 API 신청 현황

API 인증키 발급

승인이 되고 나면 API 인증키 발급현황 페이지에서 인증키 확인할 수 있다.

공공데이터 포털 API 인증키

 

API 응답데이터 미리 보기

신청한 국회도서관 자료검색 API의 개발계정 상세 보기 화면으로 이동하면

아래와 같이 상세 기능정보에서 미리 보기 확인할 수 있다.

 

공공데이터 포털 API 응답데이터 미리보기

  • XML 포맷 응답데이터 확인

국회 도서관 자료검색 API의 XML 포맷 응답 데이터

마무리

이로써, 국회도서관 자료검색 API 신청과 API 요청 / 응답 데이터를 확인하였다.

다음은 django에서 REST framework로 위 API를 호출하는 코딩을 한다.

 

☞ python, django 설치는 이전 글 참고

https://yuneenelife.tistory.com/entry/API-Server-django-python-Framework-설치-1

 

API Server django python Framework 설치 #1

python framework 인 django를 이용해서 API Server를 구축한다.API는 공공데이터 포털에서 제공하는 국회 도서관 자료검색 서비스를 이용한다. 먼저 작업을 시작하기에 앞서 작업을 진행할 폴더를 생성

yuneenelife.tistory.com