IT 개발/Python
[파이썬] 공공데이터 포털 OpenAPI 사용방법 및 예제
KADOSHOLY
2024. 1. 15. 02:19
반응형
파이썬 - 공공데이터 포털 OpenAPI 사용방법 및 예제
목차
- 공공데이터 포털 사용방법
- 공공데이터 포털 OpenAPI 사용예제
1. 공공데이터 포털 사용방법
공공데이터 포털은 대한민국 정부에서 공식적으로 데이터를 제공하는 사이트입니다. 이곳에서 여러 데이터를 파일 형태로 다운 받을 수도 있고 OpenAPI 형태로 데이터를 제공받을 수도 있습니다.
공공데이터 포털에서 OpenAPI를 사용하기 위해서는 아래와 같은 순서로 진행하시면 됩니다.
- 공공데이터 포털 회원가입
- [데이터찾기] → [데이터목록] 클릭
- "오픈 API" 항목에서 제공되는 데이터 목록 확인
- 내가 원하는 데이터 항목 선택후 [활용신청] 버튼 클릭
- [활용신청] 버튼 클릭시 나오는 OpenAPI 개발계정 신청서 작성
- [마이페이지] → [데이터활용] → [Open API] → [활용신청 현황] 클릭
- 활용신청한 데이터를 선택하여 사용방법 및 인증키 확인
- api 활용 프로그램 작성
cf) 공공데이터 포털 홈페이지
2. 공공데이터 포털 OpenAPI 사용 예제
앞에서 신청한 Open API 관련 정보는 활용신청 현황에서 확인하실 수 있습니다.
- returnType을 "json"으로 지정하면 json 형식으로 반환하며 "XML" 형식으로 지정하면 xml 형식으로 반환됩니다.
- 일반인증키 입력시 Decoding 키를 입력해 주시면 됩니다.
import requests
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()
cf) 활용신청 현황에서 위 코드의 Servicekey, base_url, url 값을 아래와 같이 확인하실 수 있습니다.
반응형