웹 API의 개념을 누름

3112 단어 WebAPIapi

API란?



Web API 전에, 원래 API란 Application Program Interface의 약자. 어떤 어플리케이션에서도 공통으로 사용할 수 있는 기능을 제공하는 구조.

예를 들면 「A라고 하는 파일을 B라고 하는 이름으로 카피를 해, 작업 완료하면, 팝업 윈도우를 내고 알린다!」라고 하는 프로그램을 만든다고 합니다. 실제로 어떤 움직임을 하는지 파트로 나누어 보면…
  • A라는 파일 선택
  • 실행 버튼을 누르면 3 단계로
  • 데이터 복사
  • 복사 된 데이터의 이름 B로 저장
  • 팝업창을 내고 작업 완료를 알린다

  • 이 1.~5.의 작업을 모두 처음부터 만들면, 상당히 번거롭게 됩니다(마우스의 움직임을 계산해, 윈도우의 디자인을 생각해……). 그래서 등장하는 것이 API입니다.
  • 파일 선택 API
  • 버튼을 누르면 프로그램을 이동하는 API
  • 데이터 복사 API
  • 파일 이름 지정 API
  • 윈도우를 나와 메세지를 내는 API

  • 그리고 여러가지 기능이 있는 API로부터 필요한 API를 찾아 조합하는 것만으로, 프로그램이 생겨 버리는 것입니다. 즉 API는 「특정의 기능을 가지는 프로그램 부품」입니다. 자주 사용되는 명령을 API로 해 모두가 공유해 버리면, 매우 효율적으로 작업을 할 수 있네요.

    API

    그림 1 API를 사용하면, 세세한 작업이나 낭비를 생략하고 프로그램을 할 수 있다

    by htps //w w. 오 t r t. 이. jp / ai t / archi c0s / 0703/13 / 네 ws095. HTML

    웹 API란?



    Web API는 웹 서비스의 창구. 외부 웹 서비스에서 통신을 통해 조작할 수 있습니다. 스스로 작성하는 것도 가능.

    구체예 1:【매칭 어플】
    Facebook API에서 정보를 가져옵니다. Facebook API 경유로 Facebook 친구의 데이터를 가져와, 그 데이터를 바탕으로 그 사람과는 만나지 않도록 앱측이 사람을 매칭시켜 준다.

    구체예 2:【먹어 로그】
    Google Maps API에서 정보를 가져옵니다. 「웹사이트에 지도를 임베드한다」, 「레스토랑이나 점포의 데이타베이스를, 지도 정보와 함께 제공한다」, 「목적까지의 최적의 루트를 찾아낸다」, 등의 기능을 실현하고 있다.

    구체적인 예 3
    파이썬에서 트위터 API에서 트윗을 얻고 팔로어의 모든 사람의 데이터를 가져올 수도 있습니다.

    웹 API를 지원하는 주요 서비스


  • Twitter
  • Instagram
  • Youtube
  • Google map
  • Slack
  • Chatwork
  • 암호화폐

  • API를 구현해보기


  • Web API란? (LINE bot API·그루나비 API)
    그루 나비를 이용한 LINEBOT
  • Ruby on Rails : 트위터로 사용자 인증
    Twitter를 사용한 사용자 인증
  • 도트 설치/Google Maps API 입문 (전 17회)
    Google Maps API를 사용하여 Google Map 포함

  • 참고 자료



    htps : // 코 m / 브리지 99 / ms / 9b5 fd35 d521 f 47
    htps : // m / 0608 / ms / f292에서 dfc8c0db1df28
    htps //w w. 아 t r t. 이. jp / ai t / archi c0s / 0703 / 13 / 네 ws095. HTML

    좋은 웹페이지 즐겨찾기