본문 바로가기

서버/서버

API

API - Application Programing Interface.

 

서버와 클라이언트 사이.

서비스 제공자와 서비스 이용자 사이.

어플리케이션과 어플리케이션 사이.

데이터와 데이터 가공자 사이

서비스받는 대상을 이용 할 수 있도록 하는 인터페이스이다. 

 

쉽게 설명하자면 방법의 집합이다.

데이터를 사용하는 방법. 서비스를 이용하는 방법.

 

(통신규약인 프로토콜과는 다르다.)

 

 

 

 

 

 

예를들어 화면 UI를 생각해보자.

 

 

핸드폰에서 [사진]을 보려면 [핸드폰 쓰는 사람][홈버튼을 누르고 비밀번호를 입력하고 사진어플을 터치] 해야한다.

 

홈버튼을 누른다던지 사진어플을 누른다던지, 이런 사진을 보기 위한 방법들이 API라고 볼 수 있다.

 

이를 서비스로 표현해보면,

 

서비스에서 [데이터]를 쓰려면 [데이터를 가지고 오려는 사람]이 [특정 URL에 어떤 파라미터값을 포함하여 보내]야 한다.

정도로 볼 수 있다..