Django

API란?

traveler_JH 2022. 7. 5. 15:24

API = Application Programming Interface 의 약어

응용 프로그램에서 사용할수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할수 있게 만든 인터페이스 - (인터페이스 : 기계간에 정보를 교환하기위한 수단이나 방법)

즉 어떠한 응용프로그램 에서 데이터를 주고 받기 위한 방법

API는 사용하는 방법과 용도에 따라 두가지 종류가 있다,

  1. 오픈 API
    1. 누구나 접근하여 정보를 공유하기 위해 만들어진 규격
    2. 기상청 API
  2. 비공개 API
    1. 권한이 있는 일부 사용자 들에게만 정보를 제공 하기 위해 만들어진 규격
    2. 증권사 API

API는 어떤 응용프로그램이 자신이 가지고 있는 정보를 제공하기위해 어떤방식으로 통신할것인지에 대한 규격을 만들고 이러한 규격을 API라고 표현

API는 정보를 가지고 있는 주체에서 만들다 보니 API를 사용하기위한 사람의 입장에서는 어떤방식으로 참조하는지 알아야 하며 이에 대해 참고 서류처럼 구비 해둔것을 APIdoc라고 한다.

'Django' 카테고리의 다른 글

Django Modles  (0) 2022.07.05
MVC vs MTV  (0) 2022.07.05
프로젝트 초기세팅  (0) 2022.07.05
Django 프로젝트&App 살펴보기  (0) 2022.07.05
Django란?  (0) 2022.07.05