API 란?
API는 An Application Programming Interface 의 약자이다.
API는 프로그래머가 소프트웨어를 만들거나
외부 시스템과 상호작용 할 때
사용하는 명령어, 함수, 프로토콜, 오브젝트 뭉치들이다.
API is a set of commands, functions, protocols, and objects
that programmers can use to create software or interact with an external system.
예를 들면,
Weather API를 가져와서 날씨가 화면 한 쪽 구석에 뜨게 만들고
Police에서 제공하는 API에서 범죄 관련 데이터를 가지고서 범죄 위치 지도 웹사이트를 만든다던지
Facebook API는 사용자에 대한 정보 데이터를 가져와서 사용자 연관 친구 검색이 나오게 할 수 있다.
JQuery도 API 이다
개발자는 jquery가 제공하는 많은 functions, objects들을 사용해서
바닐라 자바스크립트 쓰는 것보다 코드 작성 쉽게 해서 웹사이트를 만들 수있게 해준다.
외부 시스템과 상호 작용하는 경우란? (interact with external system)
Tinder는 자사 데이터 베이스가 아닌
facebook database에서 개인 정보 api 받아와
shared Friends에서 친구들 이름이 뜨게하고,
shared interests에서는 내가 클릭한 정보가 연관에 뜨게 만든다.
자기가 만든 api가 아니라 다른 사람이 만든 api를 끌어다 쓰는 것을 말한다.
'Node.js > APIs' 카테고리의 다른 글
JSON.parse( ) | JSON을 parse 하는 법 (0) | 2021.10.06 |
---|---|
HTTPs 모듈로 GET request 만들기 Node.js이용 (0) | 2021.10.06 |
JSON 이란? (0) | 2021.10.05 |
Authentication | Postman | 날씨 api 데이터 받기 (0) | 2021.10.05 |
endpoint, path, parameter | API 작동 원리 | (0) | 2021.10.03 |
댓글