API : Application Programming Interface ( 애플리케이션 프로그래밍 인터페이스 ) 정의 API는 애플리케이션 프로그래밍 인터페이스 (Application Programming Interface)의 약자로 두 응용프로그램이 서로 통신할 수 있도록 하는 소프트웨어 중개자라고 할수있다. 컴퓨터와 사용자를 연결하는 사용자 인터페이스와는 반대로 API는 컴퓨터나 소프트웨어를 서로 연결하므로, 직접 사람(사용자)이 사용하도록 만들어진 것은 아니며, 대신 소프트웨어에 통합하고자 하는 프로그래머가 사용하도록 고안되어있다. 예시 만약, sky scanner이나 Kayak 등을 통해 항공권을 비교 및 구매한다고 가정할 때 사용자는 원하는 경로의 항공정보를 누르면 그 요청은 API를 통해 해당..