반응형

 

파이썬 - 공공데이터 포털 OpenAPI 사용방법 및 예제

 

 

   목차

  1. 공공데이터 포털 사용방법
  2. 공공데이터 포털 OpenAPI 사용예제

 

 

1. 공공데이터 포털 사용방법

 

공공데이터 포털은 대한민국 정부에서 공식적으로 데이터를 제공하는 사이트입니다. 이곳에서 여러 데이터를 파일 형태로 다운 받을 수도 있고 OpenAPI 형태로 데이터를 제공받을 수도 있습니다. 

공공데이터 포털에서 OpenAPI를 사용하기 위해서는 아래와 같은 순서로 진행하시면 됩니다. 

  1. 공공데이터 포털 회원가입
  2. [데이터찾기] → [데이터목록] 클릭
    • "오픈 API" 항목에서 제공되는 데이터 목록 확인
  3. 내가 원하는 데이터 항목 선택후 [활용신청] 버튼 클릭
    • [활용신청] 버튼 클릭시 나오는 OpenAPI 개발계정 신청서 작성 
  4. [마이페이지] → [데이터활용] → [Open API] → [활용신청 현황] 클릭
    • 활용신청한 데이터를 선택하여 사용방법 및 인증키 확인 
  5. api 활용 프로그램 작성

 

 

cf) 공공데이터 포털 홈페이지 

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

 

공공데이터 포털

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

www.data.go.kr

 

 

 

2. 공공데이터 포털 OpenAPI 사용 예제

 

  • returnType"json"으로 지정하면 json 형식으로 반환하며 "XML" 형식으로 지정하면 xml 형식으로 반환됩니다. 
  • 일반인증키 입력시 Decoding 키를 입력해 주시면 됩니다. 
Servicekey = "발급받은 일반인증키(Decoding) 입력"
base_url = "https://api.odcloud.kr/api"
url = "/15081901/v1/uddi:e86f20c4-44de-4839-bf4a-e53c23d361e2"
params = { 'serviceKey': Servicekey,
          'page':1,
          'perPage':10,
          'returnType': "json"
         }
response = requests.get(base_url + url, params=params)
response.json()

 

 

반응형

+ Recent posts