HiDevelop

API 본문

카테고리 없음

API

꽃달린감나무 2021. 11. 2. 21:42
728x90

API란?

API는 쉽게 말해 프로그램들의 의사소통하는 방법이라고 할 수 있습니다.  사람들이 언어를 통해 대화하는 것처럼 사람은 프로그램이, 언어는 프로그램들의 의사소통 수단인 API가 되는 것이라고 보면됩니다. 

그렇다면  REST API, WEB API, Facebook API 등 다양한 API들이 있는 이유는 무엇일까요? 이거는 프로그램들과 소통할 수 있는 API들이 다르기 때문입니다. 예를 들면 한국인들은 한국어를, 일본인들은 일본어를, 미국인들은 영어를 사용해서 대화하는 것과 같다고 보면 됩니다. 

 

API의 종류

public API - 개방형 API로, 모두가 제약없이 사용할 있는 API입니다 예시로는 공공데이터 포털API가 있습니다.

private API - 제 3자에게 노출되지 않는 API로 기업이나 군대등 내부적으로 만 사용하는 API입니다.

partner API - 기업과의 파트너 관계사, 인만 사용할 수 있는 API로 비즈니스 관계에서 많이 사용됩니다.

 

API를 사용하는 이유는?
개발자들이 어떤 서비스를 이용하고자 할 때 서비스가 어떻게 구현되는 지를 몰라도 API를 통해 서비스를 그대로 사용할 수 있습니다.  또한 소프트웨어를 통합하고자 할 때  서로의 개발자들간의 협업을 극대화 시켜줄 수 있습니다.

728x90