API란?초보자를 위한 API

5139 단어 webdevprogramming
독자 안녕!이 블로그에서 우리는 간단한 영어로 API를 배울 것이다.
너는 나의 유튜브 동영상 튜토리얼을 참고하여 업무 튜토리얼을 보면 한 걸음 한 걸음 더 잘 이해하고 지도할 수 있다.

이 블로그의 소개 내용


1.  What is an API?
2.  What is API endpoint?
3.  What are API functionalities?
우리 시작합시다!

API란?


API는 응용 프로그램 프로그래밍 인터페이스를 나타냅니다.위키백과의 정의는 다음과 같다.

An API is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software.


문외한으로 API는 사신이다.아주 유명한 비프로그래밍 예시를 통해 이 점을 이해하자.
예를 들면, 네가 식당에 가면 종업원이 너에게 메뉴 카드를 줄 것이다.너는 네가 무엇을 먹고 싶은지 결정해라.피자, 스파게티, 감자튀김이 가능합니다.종업원은 네가 주문한 음식을 적어서 요리사와 나눠라.일단 네 음식이 준비되면, 그는 음식을 직접 네 앞에 보낼 것이다.

이것은 매우 간단한 과정이다.너는 음식을 어떻게 준비할지 걱정할 필요도 없고, 주방에서 발생하는 어떤 다른 일도 걱정할 필요도 없다.여기서 종업원은 API를 충당한다.그는 너와 주방을 연결하는 유대이다.
API 유형은 다음 블로그에서 확인할 수 있습니다.
지금우리들은 진실한 예를 하나 봅시다.앱에 새 계정을 만들 때마다 페이스북이나 구글에 가입할 수 있다.이게 어떻게 된 일인지 알고 싶으세요?

Google과 Google은 이미 입력한 내용이 있으므로, 모든 사용자의 정보를 캡처하고 인증서를 검증하는 번거로운 작업을 수행하지 않고, API를 통해 데이터베이스에 접근해서 인증서를 검증합니다.

또 하나의 매우 유명한 예는 날씨 응용 프로그램이다.만약 당신이 그것을 만들고 싶다면, 세계 각지에서 온 독수를 직접 포착할 수 없다.대신 타사 API를 사용하여 날씨 세부 사항을 확인할 수 있습니다.

API 끝점은 무엇입니까?


API는 통신 규칙을 설정합니다.백엔드에서 무슨 일이 일어날지, 어떻게 일어날지 몰라. API 인터페이스와 상호작용만 하면 일을 완성할 수 있어.
식당의 예에서 당신은 음식 레시피나 주방 안의 어떤 것도 모른다. 당신은 종업원과 상호작용을 하고 그는 당신과 주방 사이에 연락을 맺는다. 그래서 이 장면에서 종업원은 당신의 API 단점이다.
이것도 안전한 절도를 위해 문을 열었다.따라서 API는 API 키를 사용하여 보호 계층을 추가합니다.API 키는 사용자를 추적하기 위한 보안 코드일 뿐 식별 및 권한 부여에 사용됩니다.그럼에도 불구하고 모든 API에 키가 있는 것은 아닙니다.

시스템과 통신하기 위해서는 API 엔드포인트를 사용할 때 특정 프로토콜을 따라야 합니다.API에도 동일한 문서가 있습니다.

API 기능:

  • 컴퓨터 시스템 간에 연결을 구축하고 데이터 접근을 실현한다.
  • 사용자와 활동을 감시할 수 있습니다.
  • 보안 강화
  • "어떻게"요소를 제거하여 복잡성을 숨깁니다.
  • 이렇게이거 있어, 이거 소포야!나는 네가 이 문장이 매우 유용하다고 생각하기를 바란다. 이제 너는 API로 몇 가지 프로젝트를 구축할 수 있다.
    저는 직업, 블로그, 프로그래밍, 생산력에 관한 내용을 만들었습니다. 만약 이것이 당신이 흥미를 느끼는 내용이라면, 당신의 친구와 관계자와 본문을 공유하십시오.너도 내가 글을 쓸 때마다 업데이트를 받을 수 있도록 나의 시사 통신을 구독할 수 있다.
    읽어 주셔서 감사합니다. 만약에 지금까지 이 글을 좋아하신다면, 이 글을 더 많이 쓰도록 격려해 주실 것입니다.당신의 귀중한 건의를 반드시 공유해야 합니다. 저는 당신의 성실한 피드백에 감사 드립니다!
    나는 네가 같은 채널을 보러 가는 것을 강력히 건의한다. 나의 채널을 구독하는 것을 잊지 마라.기꺼이 | 에 연락 드리겠습니다.
    너는 반드시 나의 다른 블로그를 보아야 한다.
  • Python 3.9: All You need to know
  • GitHub CLI 1.0: All you need to know
  • How to make your own Google Chrome Extension
  • Run Javascript from Python
  • Automate WhatsApp using Python
  • Automate Cowin Vaccine slots Availability using Python
  • What is Competitive Programming
  • 다음 블로그 글 안녕히 계세요!!

    좋은 웹페이지 즐겨찾기