API란?

2021. 9. 24. 18:14데이터과학/웹크롤링

728x90
반응형

API(Application Programming Interface)

응용 프로그램에서 사용할 수 있도록, 운영 체제 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.

(https://ko.wikipedia.org/wiki/API)

 

API는 애플리케이션과 기기가 원활하게 통신할 수 있도록 한다.
: 여기서 애플리케이션이란 우리가 흔히 알고 있는 스마트폰 어플이나 프로그램을 말한다.

API는 애플리케이션과 기기가 데이터를 원활히 주고받을 수 있도록 돕는 역할을 한다.

우리 주위에서도 쉽게 볼 수 있다.

 

Ex) 배달앱 - 지도API

 

Ex) 로그인 화면 (SNS 연동 로그인 - 간편 로그인 API)

 

API는 사용하는 방법과, 용도에 따라 오픈 API와, 비공개 API 정보가 있다.

오픈 API는 말 그대로 누구나 쉽게 접근하여 정보를 공유하기 위해 만들어진 것이며,

비공개 API는 권한이 있는 일부 사용자들에게만 정보를 제공하기 위해 만들어진 것이다.

 

블로그와 SNS 에서 다른 사람들은 어떻게 생각하고 있나 궁금하면 검색블로그 API!

오늘 날씨가 궁금하다면? 날씨 API! 영화의 평점이 궁금하자면 영화 API!

장소정보가 궁금하면 지역 검색 API! 

API를 통해 다양한 데이터 분석을 할 수 있고, 내가 찾고 싶은 정보를 수집할 수 있다.