본문 바로가기
Security & IT terms

[Day 13] API(Application Programming Interface)

by minimalist_2022 2020. 8. 23.

API(Applicaton Programming Interface)

  • 응용 프로그램(내가 만든 날씨 조회 App)에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능(기상청 날씨정보)을 제어할 수 있게 만든 인터페이스(기상청 날씨 API)
  • 기상청 날씨 정보를 활용해 날씨 조회 App을 만들고 싶을 경우
    • 기상청 날씨 data를 어떠한 방식으로 요청하고, 어떤 항목을 가져올 수 있는지에 대한 규격이 필요함
    • 이 규격이 API이고, 이것을 문서화한 것이 API 문서

Interface

  • 서로 다른 2개의 시스템/장치 간에 정보나 신호를 주고 받을 수 있도록 도와주는 시스템

API 종류

  • Private API : 사내 개발자가 자사 제품/서비스 개선을 위해 내부적으로 발행하는 API
  • Public API or Open API : 모두에게 공개된 API
  • Partner API : 기업이 파트너사에게만 제공하는 API

 

 


※ 참고

https://steemit.com/kr/@yahweh87/it-api

 

[IT용어] API란 무엇인가? — Steemit

안녕하세요. 어미새입니다. 정말 오랜만에 스팀잇에 포스팅을 진행하는것 같습니다. 개인적으로 바쁜 일상을 보내고 있다보니, 1일 1포스팅이 아닌 1주 1포스팅도 어려운 상황이었습니다. 다시 �

steemit.com

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

 

API - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을

ko.wikipedia.org

http://blog.wishket.com/api%EB%9E%80-%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85-%EA%B7%B8%EB%A6%B0%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8/

 

API란? 비개발자가 알기 쉽게 설명해드립니다! - Wishket

여러분은 API가 무엇인지 알고 계신가요? 자주 듣게 되지만 그 개념이 무엇인지 정확하게 알기란 쉽지 않은데요. 이번 시간 위시켓이  API란 무엇인지 알기 쉽게 설명해드리고자 합니다. 위시켓��

blog.wishket.com