728x90
⚠️ 2021.01.27에 작성된 글입니다 ⚠️
API
: Application Programming Interface
응용프로그램을 만들기 위한 인터페이스
여기서 인터페이스란 프로그래머와 하드웨어를 이어주는 장치를 말한다. 대표적인 예로 키보드, 마우스 등이 있다.
개발을 하기위한 이미 만들어진 특정 기능들을 API라고 한다.
자바의 Scanner, 안드로이드의 clickListener 등이 대표적인 API다.
open API
: 누구나 사용할 수 있는 API
Scanner도 API이지만 누구나 사용할 수는 없다. 자바를 사용한다는 것이 전제되어야 한다. 하지만 플랫폼 상관 없이, 어떤 사람인지에 관계 없이 접근해 사용할 수 있는 것이 open API이다.
보통 IT대기업이나 공공기관에서 API를 제공한다.
날씨API, 지도API, 결제API, 로그인API 등이 대표적이다.
오픈api는 이미 만들어진 기능들을 활용해 앱의 기능을 구현하기 위해 주로 사용한다.
누구에게나 오픈되어있다고 해서 모두 무료이거나 상업적 사용 가능한 것이 아니다.
따라서 무료/유료 api 인지, 상업적 사용이 가능한 것인지 확인해야 한다.
참고자료
OxfordLearnersDictionaries.com
Open API 소개 | 경기데이터드림 (gg.go.kr)
공부하며 정리한 글입니다. 내용에 대한 피드백은 언제나 환영입니다.
728x90
'IT용어' 카테고리의 다른 글
[IT용어] 리눅스, 유닉스, GNU (0) | 2022.10.24 |
---|---|
[IT용어] JSON, GSON (0) | 2022.10.23 |
[IT용어] Parsing 파싱 (0) | 2022.10.23 |