api 란?

dev.dave·2023년 7월 26일

개발지식

목록 보기
28/53

api란무엇일까.txt

api 란?

데이터....

공공데이터에서 사이트접속후

파일데이터 = 데이터를 직접 다운받을수있는 메뉴

API 유형에 REST 라고 적혀있습니다.

api는

예를들어 주식주문을 자동화 하공싶다면 증권사 api를 사용할수 있습니다.

여러 증권사들은 자신들이 가지고있는 여러 데이터나 기능을 api로 제공하여

사용자가 사용할 수 있게 하고 있습니다.

대신증권은 plus api라는 이름으로 , 키움증권은 키움open api+ 란 이름으로

api 를 제공하고 있습니다.

도서관련은 국내 온라인 서비그 중 하나인 알라딘의 api도 있다.

또한 카카오톡의 기능을 내가 만들 서비스에서 사용하고 싶다면, 카카오api를 사용할 수도 있습니다.

application programming interface

interface = 어떠한 두 가지가 서로 연결되고 영향을 미칠 수 있는 장소/방법/상황

이떄 여러가지는 사람과 사람이 될수도있고, 사람과 기계, 기계와기계가 될수도 있다.

예제로 키보드가있다

우리는 키보드를 통해 컴퓨터에 문자로 입력을 하여 명령을 내릴수있다.

우리가 키보드로 친구와 채팅을 한다면 사람과 사람간의 인터페이스라고도 할수있다.

user interface

UI :

디지털 기기에 명령을 내리는 방법

우리가 앱을 쓸때, 그 앱의 화명 구성

즉 , 경험과 생각 이 있다.

그것의 확장으로는

User Experience

UX 가 있다 유저의 경험의 개념이 많이 사용된다

아무튼

api 는 응용프로그램간에 데이터를 주고받는 방법이다.

특정 데이터를 주고받는 서버가 존재할떄,

우리가 만든 응용프로그램이 서버에게 데이터를 요청할수 있습니다.

이때 컴퓨터 끼리 데이터를 주고받는 것이기 때문에,

어떠한 양식이 필요하겠죠,

또한 서버가 아무한테나 데이터를 제공하는게 아닌,

인증된 곳에만 데이터를 제공하는것,

그리고 서버의 트래픽 과부화를 막기위해

데이터 요청횟수의 제한을 걸어둘수도 있습니다.

예를들어

1분에 30번 미만의 호출만 허용,

또는

1시간에 5천건 미만의 호출만 허용

이런식이 될수 있겠죠.

이렇게

데이터를 주고받는 양식과, 인등, 호출제한등 응용프로그램과의 소통방법을 API라고 부르는 것입니다.

api 를 사용하려면,

해당api의 메뉴얼부터 읽어봐야합니다.

---​

profile
🔥개인 메모 / 다른블로그 자료 참조 / 다른블로그 자료 퍼옴 (출처표기) /여기저기서 공부 했던 내용 개인메모 & 참고 / 개인 기록 용도 블로그 입니다.🔥

0개의 댓글