사용가이드
[노코드] 공공데이터포탈API 사용하기
노코드로 공공데이터 API에서 데이터를 수집하여 구글시트에 저장하는 방법
노코드로 공공데이터 API에서 데이터를 수집하여 구글시트에 저장하는 방법
아웃코드는 스프레드시트와 노코드 API가 결합된 노코드 데이터도구입니다. 다양한 데이터를 사용자가 직접 보면서 원하는 솔루션으로 처리할 수 있는 새로운 업무용 데이터 플랫폼입니다.
오늘은 그중에서도 의료기관 데이터를 API를 통해서 받아서 구글시트로 저장해보겠습니다.
[준비작업]
https://www.data.go.kr
공공데이터포털에 회원 가입 후 원하는 API 를 찾고 사용 신청을 하면 아래와 같이 보여집니다.
아웃코드와 API 응답 데이터를 저장할 데이터베이스 또는 구글시트를 커넥터 메뉴에서 연결합니다.
위에 End point URL에 아래과 같이 설정합니다. (일반인증키 Encoding 선택)
http://apis.data.go.kr/B552657/ErmctInfoInqireService/getEmrrmRltmUsefulSckbdInfoInqire?serviceKey=일반인증키&STAGE1=서울특별시&STAGE2=강남구&pageNo=1&numOfRows=10
(인증키를 삽입하시고, 요청 변수는 원하는 주소로 변경하세요)
위의 API URL을 브라우저에 입력하면, 응답 데이터는 아래와 같이 보입니다.
응답 데이터를 아래와 같이 구글시트에 저장해보겠습니다.
4. [구글시트] Add new rows 로 칼럼별로 {{b.참조값}}로 설정
TIP1) : 구글시트에 항상 최신 데이터를 가지기 위해서 테스트를 추가하여 먼저 구글시트 데이터를 삭제 후 최신 데이터로 다시 추가할 수 있음. 즉, 아래와 같이 설계 가능합니다.
TIP2) 입력필드에 {{ 를 타이핑하면 자동입력창이 나옵니다. 쉽게 설정할 수 있습니다.
Tip2) 데이터플로우 결과를, 구글시트에 밀어넣는 대신 자동화에서 보는 방법은 HTTP로 트리거를 설정한 뒤, 해당 아웃코드 URL을 복사합니다.