코딩갱 2022. 7. 26. 18:43

API(Application Programming Interface)

한 프로그램에서 다른 프로그램으로 데이터를 주고받기 위한 방법

ex) 식당의 경우 식당과 손님이 음식을 주고 받기 위해서 사용하는 메뉴판이 API

 

API가 가져야할 내용

1.요청방식(method) : 데이터를 달라고 할 것인지, 보낼 것인지 / GET은 서버의 리소스에서 데이터를 요청할 때, POST는 서버의 리소스를 새로 생성하거나 업데이트할 때 사용
2.무슨 자료를 요청할 것인지
3.자료요청에 필요한 추가 정보
 

API 종류

public API : 누구나 사용 가능한 공개 API

private API : 자체 제품과 서비스를 개선하기 위해 내부적으로 발행API 그래서 3자에게 노출되지 않는다.

partner API : 기업이 데이터 공유에 동의하는 특정인만 사용할 수 있는 API