정의
프로그램끼리 정해진 방식으로 자료를 주고받는 창구.
자세한 설명
서로 다른 프로그램이 사람 손을 거치지 않고 정해진 형식으로 자료를 주고받을 수 있게 만든 창구입니다. 사람이 화면을 눌러 자료를 내려받는 대신, 프로그램이 다른 서비스에 '이 자료를 주세요', '이렇게 바꿔 주세요'라고 직접 요청하고 답을 받습니다. 쇼핑몰과 결제 서비스를 잇거나 메신저와 자동화 도구를 연결하는 것처럼, 서비스끼리 이어지는 거의 모든 자동화가 이 방식을 바탕으로 움직입니다. 웹훅과 자주 비교되는데, API 는 내가 먼저 물어봐야 답이 오고 웹훅은 일이 생기면 상대가 먼저 알려 준다는 점이 다릅니다.
예를 들면
주문 서비스의 API 로 오늘 주문 목록을 받아 엑셀에 붙입니다.
체크포인트
요청을 보낸 뒤 상대 서비스가 멈추거나 느려질 때를 대비해, 실패했을 때 어떻게 할지도 함께 정해 둡니다.
관련 용어
용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.
SO EASY