웹 API의 개념을 누름
API란?
Web API 전에, 원래 API란 Application Program Interface의 약자. 어떤 어플리케이션에서도 공통으로 사용할 수 있는 기능을 제공하는 구조.
예를 들면 「A라고 하는 파일을 B라고 하는 이름으로 카피를 해, 작업 완료하면, 팝업 윈도우를 내고 알린다!」라고 하는 프로그램을 만든다고 합니다. 실제로 어떤 움직임을 하는지 파트로 나누어 보면…
이 1.~5.의 작업을 모두 처음부터 만들면, 상당히 번거롭게 됩니다(마우스의 움직임을 계산해, 윈도우의 디자인을 생각해……). 그래서 등장하는 것이 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를 지원하는 주요 서비스
API를 구현해보기
그루 나비를 이용한 LINEBOT
Twitter를 사용한 사용자 인증
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
Reference
이 문제에 관하여(웹 API의 개념을 누름), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kazuhiro_Mimaki/items/fe2f4599b2a3a9f803d6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(웹 API의 개념을 누름), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Kazuhiro_Mimaki/items/fe2f4599b2a3a9f803d6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)