🟩 정의
응용 프로그램에서 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스
프로그램과 프로그램사이에 연결해주는 다리!
🟩 특징
- 구현과 독립적으로 사양만 정의되어 있다.
- API에 따라 접근 권한이 필요할 수 있다.
- Java API, Kakao API 기타 등등 있다.
✅ 예시)
- 사용자들끼리 맛집을 공유하고 싶은 서비스를 만들고 싶다!
- 서비스를 만들기 위해서 지도가 필요한데 내가 만들기는 너무 어렵…
- G사의 지도 서비스를 이용해서 만들고 싶다!!
- G사의 지도를 사용하려면 위처럼 “/map/위도&경도” 를 요청하면 내가 원하는 지도와 관련된 정보를 받을 수 있다.
https://console.cloud.google.com/apis/library?hl=ko
구글 API가 궁금하면 위 사이트를 들어가서 구경해보자
'Study > CS' 카테고리의 다른 글
[CS💻] [Byte Order]Big Endian(빅 엔디안) & Little Endian(리틀 엔디안) (0) | 2023.06.12 |
---|---|
[CS💻] 카멜 표기법, 스네이크 표기법, 파스칼 표기법 (0) | 2023.06.08 |
[CS💻] 버퍼(Buffer)와 버퍼가 있는 이유 (0) | 2023.06.08 |
[CS💻] 동기화, 비동기화 (0) | 2023.06.08 |
[CS💻] 키코드, 문자코트, ASCII 코드, 유니코드 (0) | 2023.06.08 |