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

찾을 내용 : 데이터 I/O
```
Open API는 서비스, 정보, 데이터 등을 언제, 어디서, 누구나 쉽게 이용할 수 있도록 공개된 API를 말한다.
플랫폼 독립적으로 새로운 응용 서비스를 쉽게 개발 할 수 있도록 한다.
구글맵이 대표적인 예이다. 지도 서비스 및 다양한 서비스들에서 시도되고 있으며 누구나 접근하여 사용할 수 있다는 장점이 있다.
메타블로그들도 공개 API를 사용하여 만드는 것들이다.
주요 기술로는 웹서비스, SOAP, REST, XML, JSON, OAuth 등이 있다.
```
---
### OpenAPI를 제공하는 사이트 (일부)
- Daum (http://dna.daum.net/)
- Naver (http://openapi.naver.com/)
- Google (http://code.google.com/more/ )
- Youtube (http://youtube.com/dev)
- Flickr (http://www.flickr.com/services/)
- Openmaru (https://api.openmaru.com/)
### Open API 장점·단점
|OpenAPI|장점|단점|
|---|---|---|
|API제공자|어플리케이션의 주도권·통제권을 확보
하위 유저나 메쉬업 서비스의 영향력 확보|라이브러리 구축의 비용
수입원(광고)의 효과가 떨어질 우려
API데이터 처리를 위한 설비 구축|
|API사용자|미리구현된 DB사용으로 쉬운 DB구축
쉬운 어플리케이션 구현이 가능
정보제공자와 개발자 간의 상호 연결성 극대화
모바일 앱 개발시 수익 창출
개인화 어플리케이션 서비스 가능|충분하지 못할 라이브러리
정보제공자와 수익 분배
관리가 안될 경우 정보의 정확도가 떨어짐
Open API 서비스사에 종속|
### Open API의 활용 예
- 모바일 앱 개발
- 버스 운행 정보, 위해식품 정보, 취업정보, 우편번호, 문화재 정보 등
- 개인 블로그나 사이트 삽입
- 지도, 검색(지역, 사전, 뉴스, 웹, 동영상 등), 날시, 교통, 쇼핑 등
### 웹서비스
Open API 에서는 주로 사용하는 웹서비스 기술로 SOAP(Simple Object Access Protocol)과 REST(Representational State Template)가 사용된다.
### SOAP
HTTP, HTTPS, SMTP 등을 통해 XML기반 메세지를 교환하는 프로토콜
장점 :
---
---
- [공공데이터 포털](https://www.data.go.kr)
- [교통정보공개서비스](http://openapi.its.go.kr)
- [국가통계포털](http://kosis.kr/spmtService/spmtService_030101List.jsp)
공개 API(Open Application Programming Interface, Open API, 오픈 API)는 누구나 사용할 수 있도록 공개된 API를 말한다.
---
- http://jinypia.blogspot.kr/2014/11/open-api.html
- https://prezi.com/jtyejs0yg68s/open-api/
- http://cafe.naver.com/openapi/
- http://dna.daum.net/DNALatte/
- http://dev.naver.com/
- http://code.google.com/intl/ko/
- http://www.openonweb.com/
- http://www.programmableweb.com/
- http://blog.brent.kr/entry/%EC%98%A4%ED%94%88-API