Skip to main content

API 란 무엇입니까?

Application 애플리케이션 프로그래밍 인터페이스 또는 API는 웹 기반 소프트웨어 응용 프로그램에 액세스하기위한 일련의 데이터 구조, 프로토콜, 루틴 및 도구 세트입니다.프로그램 개발을위한 모든 빌딩 블록을 쉽게 제공합니다.응용 프로그램 프로그래밍 인터페이스는 언어 의존적이거나 언어 독립적 일 수 있습니다.언어 종속 API는 특정 프로그래밍 언어로만 사용할 수 있습니다.언어 독립 API는 특정 언어, 시스템 또는 프로세스에 구속되지 않습니다.그들은 여러 프로그래밍 언어에서 호출 할 수 있습니다.apis는 백그라운드에서 조용히 실행됩니다.소프트웨어 사용자 및 웹 서퍼에게는 완전히 보이지 않습니다.주요 역할은 응용 프로그램이 서로 협력하여 사용자가 필요한 기능과 정보를 얻을 수 있도록 채널을 제공하는 것입니다.예를 들어, 사용자가 온라인으로 제품을 구매하고 신용 카드 정보를 입력 할 때 제품 웹 사이트는 API를 사용하여 신용 카드 정보를 다른 응용 프로그램으로 보냅니다.응용 프로그램은 정보가 올바른지 여부를 확인합니다.그런 다음 정보가 확인 된 후 제품 웹 사이트가 구매 한 제품을 발급하도록 승인하고 지불이 확인되었습니다.웹 사이트에는 API를 사용하여 함께 작동하는 많은 응용 프로그램이 있습니다.Application Application Programming Interfaces는 소프트웨어 개발자가 처음부터 응용 프로그램 구축을 시작할 필요가 없도록합니다.모든 기능을 수행하는 하나의 응용 프로그램을 작성할 필요가 없습니다.응용 프로그램은 특정 책임을 원격 응용 프로그램으로 전송할 수 있습니다.따라서 API는 SaaS (서비스로서 소프트웨어)와 유사합니다.software 소프트웨어 회사는 소프트웨어 개발 키트 (SDK)의 형태로 API를 프로그래머에게 공개합니다.SDK에는 프로그래밍 도구, 애플리케이션 프로그래밍 인터페이스 및 릴리스 문서가 포함되어있어 프로그래머의 작업을보다 쉽게 할 수 있습니다.Company는 다음을 포함하여 API를 개발자에게 공개하기 전에 일부 출판 정책을 따릅니다.예를 들어, Microsoft Directx Reg를 만듭니다.그리고 전체 API는 개발자에게 무료입니다.이러한 구성 요소에 액세스하려면 SDK를 다운로드해야합니다.Microsoft 또한 Windows Reg를 만들었습니다.API는 운영 환경과 일치하는 응용 프로그램을 작성할 수있는 개발자에게 무료입니다.Apple API Carbon 그리고 Cocoa 개발자가 iPhone에 유용한 애플리케이션을 작성할 수 있도록.

회사는 일반 대중으로부터 정보를 보호합니다.예를 들어, 공식 PlayStation 2 API는 Sony Reg에 의해 발표되었습니다.라이센스가있는 PlayStation 개발자.따라서 Sony 게임의 품질에 대한 완전한 제어를 누리고 잠재적 인 라이센스 수익을 누 렸습니다.