카테고리 없음

API (Application Programming Interface)

최종군 2024. 10. 31. 13:40

 

API란 소프트웨어 간의 상호 작용을 가능하게 하는 역할을 하는 인터페이스이다. 

 

API는 다양한 프로그램, 소프트웨어, 시스템 간의 의사소통 규칙을 정의한다. 

 

API의 역할으로는 애플리케이션 간 상호작용이다 

서로 다른 애플리케이션이나 서비스가 API를 통해 데이터를 주고 

받거나 특정 작업을 요청할 수 있다.

 

API를 통해서 기존에 만들어진 기능을 가져와 사용할 수 있기 때문에 

개발자는 해당 기능을 직접 구현하지 핞고도 쉽게 사용할 수 있다. 

 

모듈화 : 복잡한 시스템을 여러 개의 작은 기능으로 나눠 각각의 API로 

제공하여 시스템을 더 쉽게 유지보수하고 확장할 수 있다.

 

API의 실생화 예로는 : 

소셜 로그인 : 웹사이트에서 네이버 혹은 구글 계정으로 로그인하는 기능을 제공할 때

구글의 API 통해 인증 절차가 진행된다. 

 

날씨 앱 : 다양한 날씨 앱이 OpenWeather API와 같은 날씨 API를 사용하여 날씨 정보를 가져옵니다.

 

결제 시스템도 Paypal 또는 Stripe 같은 결제 API를 호출하여 거래를 처리할 수 있다