🖥️ IT, 컴퓨터/👩🏻‍💻 IT

[IT] PostMan으로 공공데이터 포털 API 가져오기

김 홍시 2025. 6. 13.
반응형

 

 

준비물

postman 설치  https://www.postman.com/

 

Postman: The World's Leading API Platform | Sign Up for Free

Accelerate API development with Postman's all-in-one platform. Streamline collaboration and simplify the API lifecycle for faster, better results. Learn more.

www.postman.com

 

공공데이터 포털 회원가입


방법 1. 공공데이터 포털 인증키 받기

 

 

원하는 데이터 '활용신청'

 

목적 입력, 동의 체크 후 신청

그러면 인증키 나옴 

일반인증키 encoding 클릭

 

 

방법 2. 내가 원하는 API 정보 확인

https://www.data.go.kr/data/15058487/openapi.do#tab_layer_detail_function

 

인천광역시_버스노선 조회

인천광역시에서 운행하는 버스 정보, 정류소 정보, 노선 정보, 버스위치 정보 자료

www.data.go.kr

하단에 요청변수(Request Parameter) 정보가 있음.

이건 내가 반드시 입력해야 하는 것을 보여줌 

 

 

"개발 계정 상세보기"에 들어가면 인증키 등 정보를 알 수 있다.

3번 노선번호 목록 조회 기능을 이용하고자 한다.

참고문서 (open api 활용가이드) 를 열어본다.

 

10페이지의 "3) 노선번호목록 조회 상세기능명세" 들어가면 

Call back Url 이 보임.

이게 필요하니 복사해두자.

 

 

'미리보기' 란의 확인을 클릭하면 요청변수를 알 수 있음.

그러면 serviceKey, pageNo, numOfRows, routeNo 가 필요함을 알 수 있다.  

 

3. Postman으로 API 쏘기

이제 Postman을 켜서, 

위에서 필요하다고 했던 부분을 입력하면 끝난다.

 

GET 옆에는 host와 path를 입력한다. 개발 가이드에서 "Call Back URL"로 표시되던 부분이다.

ex.  http://apis.data.go.kr/6280000/busRouteService/getBusRouteNo

 

그 다음에는 query parameter (query params)를 각 칸에 입력한다.

이때 key 에는 serviceKey, pageNo, numOfRows, routeNo를, value에는 내가 원하는 세팅을 입력

 

 

그럼 아래와 같이 postman에 입력하게 된다.

 

url이 길어서 복잡해보이지만, 

"Call Back URL"? 서비스키 = 1234 & 페이지넘버 = 1 & 넘오브로우스 =10 & 라우트 넘버 =564

의 구조임을 알 수 있다.

Call Back URL

send나

컨트롤+엔터 누르면 

이렇게 결과가 나옴.

반응형

댓글