API 개념
업데이트:
1. API 개념
1-1. API (Application Programming Interface)
- 다양한 기기에서 서버의 데이터를 읽고 쓰기 위해서는 WebAPIs를 사용하게됨
- 네트워크에서 기기들간에 의사소통을 해결하기 위해 사용하는 규격을 HTTP라고 부름
- WebAPIs를 어떻게 디자인해서 만들것인지 정의하는 것을 SOAP,REST을 활용함
-
SOAP(Simple Object Access Protocol) : 네트워크 송수신을 XML 데이터 포맷에 저장해서 주고받은 것
- 즉, API란 내부의 구현사항을 잘 숨겨두고 외부의 사용하는 사람이 필요한 것만 노출해두고 이것을 인터페이스하는 것
1-2. OPEN API(Public)
- 내부에서 사용하는 WebAPIs를 외부 개발자가 사용할 수 있도록 공개적으로 오픈한것을 Open API라고함
- 회사 서비스 커뮤니티에 기여하기 때문에 이를 많은 회사들이 활용함
2. 유용한 Open API 소스
- kakao : https://developers.kakao.com/