[CS] API

1Jui.ce·2023년 3월 5일
0

CS

목록 보기
3/3

API (Application Programming Interface)

둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층

여러 API 표현

  • 라이브러리 및 프레임워크를 설명하는 명세서
  • WEB API (여기서 다룰 부분)
  • Web Socket API
  • ...

장점

  • 제공자는 서비스의 중요한 부분을 드러내지 않아도 ㅇㅇ
  • 사용자는 해당 서비스가 어떻게 구현되는지 알지 못한채로 필요한 정보만 획득
  • OPEN API는 앱 개발 프로세스를 단순화 (시간, 비용 절약)
  • 제공자가 API를 이용하여 데이터 수집 👉 서비스 확장 + 홍보

종류

  • private : 내부적으로 사용. 주로 hashkey ?key=123hfhas.. 를 통해 통신
  • public : 모든 사람이 사용. 많은 트래픽을 방지하기 위해 하루 요청 수의 제한등으로 제한
profile
옷에 기름기 닦는 사람

0개의 댓글