본문 바로가기
프로젝트

[SuiteCare] 공공데이터 포털에 OPEN API 요청하기

by 네모세모동동 2024. 4. 27.

이력서의 자격증 검색 기능을 구현하기 위해 공공데이터 포털에 OPEN API를 요청했다.

 

내가 필요한 데이터를 검색해 확인하고 활용신청을 한다.

 

 

 

신청하고 승인되면 인증키가 발급된다.

 

승인되면 테스트를 먼저 해볼 수 있다.

테스트 하기 위해서는 발급받은 인증키를 입력해야 하는데 인증키 설정을 누르면 오른쪽 이미지와 같이 인증키를 설정하는 페이지가 뜬다.

 

 

 

가이드에 따르면 Http header로 전송할 경우, Infuser 인증키

URL의 쿼리 파라미터 형식으로 전송할 경우, 그냥 인증키만 입력해주면 된다.

 

❗테스트의 경우, 인코딩된 인증키가 아니라 디코딩된 인증키를 사용해야한다!

(개발환경에서는 인코딩된 인증키를 사용해야한다.)

 

제대로 작동될 경우, 아래와 같이 원하는 데이터들이 출력된다.

 

만약, 디코딩된 인증키를 입력했는데도

"SERVICE KEY IS NOT REGISTERED ERROR." 메세지나

"등록되지 않은 인증키 입니다." 라고 나오는 경우에는 아직 인증키가 등록되지 않은 경우가 있으니 등록될 때까지 기다리면 된다.

나는 다음날에야 데이터를 얻을 수 있었다...😓