open:open-api

절차 :

  • Open API 공급자 확인
  • 서비스별 인증키 발급
  • Open API 스팩 확인
  • 구현 및 테스트

찾을 내용 : 데이터 I/O

Open API는 서비스, 정보, 데이터 등을 언제, 어디서, 누구나 쉽게 이용할 수 있도록 공개된 API를 말한다. 
플랫폼 독립적으로 새로운 응용 서비스를 쉽게 개발 할 수 있도록 한다. 
구글맵이 대표적인 예이다. 지도 서비스 및 다양한 서비스들에서 시도되고 있으며 누구나 접근하여 사용할 수 있다는 장점이 있다. 
메타블로그들도 공개 API를 사용하여 만드는 것들이다.
주요 기술로는 웹서비스, SOAP, REST, XML, JSON, OAuth 등이 있다. 

OpenAPI장점단점
API제공자어플리케이션의 주도권·통제권을 확보<br>하위 유저나 메쉬업 서비스의 영향력 확보라이브러리 구축의 비용<br>수입원(광고)의 효과가 떨어질 우려<br>API데이터 처리를 위한 설비 구축
API사용자미리구현된 DB사용으로 쉬운 DB구축<br>쉬운 어플리케이션 구현이 가능<br>정보제공자와 개발자 간의 상호 연결성 극대화<br>모바일 앱 개발시 수익 창출<br>개인화 어플리케이션 서비스 가능충분하지 못할 라이브러리<br>정보제공자와 수익 분배<br>관리가 안될 경우 정보의 정확도가 떨어짐<br>Open API 서비스사에 종속

- 모바일 앱 개발

  1. 버스 운행 정보, 위해식품 정보, 취업정보, 우편번호, 문화재 정보 등

- 개인 블로그나 사이트 삽입

  1. 지도, 검색(지역, 사전, 뉴스, 웹, 동영상 등), 날시, 교통, 쇼핑 등

Open API 에서는 주로 사용하는 웹서비스 기술로 SOAP(Simple Object Access Protocol)과 REST(Representational State Template)가 사용된다.

  • open/open-api.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1