API란? 애플리케이션 프로그래밍 인터페이스(Application Programming Interface)로

애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트를 말한다.

서버에서 미리 만들어둔 기능이자 클라이언트 개발자하고 미리 한 약속이다. 은행으로 예를 들자면 창구인 셈이다.

API를 사용하면 구현방식을 알지 못해도 제품 또는 서비스가 서로 커뮤니케이션 할 수 있으며

애플리케이션 개발을 간소화하여 시간과 비용을 절약할 수 있다. 

실제로 이렇게 생겼음

이제 아래 문장들을 이해할 수 있게 된다. 

* API하나를 따달라고 요청을 받았을 때는 API명세서도 같이 준다.

공공데이터 같은 경우는 OPEN API로 열어둔다.

웹,앱.. 서버는 상관없다! 한장으로 요약하면 아래와 같다.

웹이든 앱이든 누가 요청하는지 서버는 상관없다.

+ Recent posts