![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRMM6U%2FbtsC9BW2xYo%2FcfTRjmY5yaMK8LgmVUu4NK%2Fimg.png)
API란? API는 Application Programming Interface(응용 프로그램 프로그래미 인터페이스)의 약자이다. 응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있는 인터페이스를 말한다. 쉽게 얘기하면 프로그램들이 상호작용 할 수 있게 도와주는 매개체 역할을 한다. API의 동작 원리 고객이 점원을 통해 음식을 주문한다. 점원에게 주문을 받은 요리사는 음식을 조리한다. 요리사가 음식 조리를 완료하면 점원에게 전달한다. 점원은 전달받은 요리를 고객에게 전달한다. 위 상황에서는 고객이 점원을 통해 음식을 주문하고, 요리사는 점원을 통해 고객에게 음식을 전달한다. 이를 프로그래밍에 접목을 하면 다음과 같이 설명할 수 있다. Client는 API를 통..