본문 바로가기
용어정리

API(Application Programming Interface)

by bigcanhao 2020. 10. 6.

API(Application Programming Interface)

 

 

 

 

 

API(Application Programming Interface)는 운영체제 등 큰 틀에서 지원해 주는 함수의 집합군을 이야기 합니다.

 

interface라는 단어처럼 중간의 매개체를 뜻합니다.


오픈 API


api하면서 많이 언급하는게 오픈 api입니다.

 

구글지도, 카카오맵 등 다양한 지도 api도 오픈 api입니다.


누구나 쉽게 접근할 수 있는 웹서비스에 적용하여 서비스 개발에 필요한 인터페이스를 공개하고 공유하는 것을 오픈 API라고 합니다.

 

오픈 api를 이용하고자 하면, 데이터 또는 서비스를 제공하는 측, 즉 오픈 api를 제공하는 측에서 정한 규칙을 지켜야 합니다.

 

오픈 API를 이용하는 사용자들은 자신들의 축적된 데이터 없이도 여러 서비스를 혼합한 창의적인 프로그램 또는 어플리케이션을 직접 제작할 수 있습니다.


오픈 API를 제공하는 측에서는 자신이 가지고 있는 데이터 등을 통해 좀 더 많은 검색 유입을 받을 수 있기에 api를 제공합니다.

 

 

<오픈 api의 예>

도로명 주소 연계
도로명 주소 api

 

www.juso.go.kr/addrlink/devAddrLinkRequestGuide.do?menu=roadApi

 

도로명주소 API | 도로명주소 개발자센터

팝업 API 최신 도로명주소를 별도 개발없이 검색/활용할 수 있는 웹기반 UI가 제공됩니다. 검색 API ※ 검색API 적용시 "검색어필터링 적용 예시보기" 확인하여 필터링을 꼭 적용해 주시기 바랍니다

www.juso.go.kr

 

 

공공데이타 포탈

 

www.data.go.kr/

 

공공데이터 포털

국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase

www.data.go.kr

 

댓글