매시업(Mash-up) 서비스 개발하기

매시업 서비스를 만들기 위한 준비 과정으로 Open API 활용법에 대해서 알아보았다. 앞의 예제처럼 Open API를 이용하여 만든 단순한 카피 서비스는 매시업 서비스라 볼 수 없다. 일반적으로 매시업이란 자기만의 데이터와 Open API로부터 수집한 여러 데이터들을 하나의 페이지에서 보여주거나, 기존에 없었던 서로 다른 서비스의 여러 기능을 묶어 새로운 형태의 서비스로 만드는 것을 이야기한다.
 
예를 들어 지도(Map)를 기반으로 새로운 웹 서비스를 만든다고 생각해 보자. 지도는 개인 또는 작은 규모의 회사가 소유하기에는 그 정보의 양이 엄청나고, 비용도 상당히 비싸다. 그러나 지도 서비스를 소유한 업체에서 Open API로 지도 데이터를 제공한다면 누구나 손쉽게 원하는 서비스를 구축할 수 있는 것이다. 물론 비용 절감의 효과도 얻을 수 있다.
 
지도를 단순히 자신의 사이트에서 출력하는 것이 아닌 지도와 함께 사용자에게 유용한 데이터를 결합하여 기존에 없던 서비스가 될 때 의미 있는 매시업 서비스가 되는 것이다.

계속읽기

Open API 활용하기 – 네이버 동영상검색

이제 Open API를 사용할 준비는 모두 마쳤다. 지금부터 실제 코드를 통해 Open API를 활용해 보도록 하자. 이번에 사용할 API는 네이버의 동영상검색 API이다. Open API를 활용하고, 이를 위한 개발은 아주 다양하다. 이번 예제에서는 언어에 종속되지 않도록 자바스크립트(Javascript) 수준의 코드만 이용하여 Open API를 활용하는 예제를 만들어 보겠다.
 
아래의 코드를 메모장 또는 HTML 에디터에서 입력한 뒤 실행하여 보자.

계속읽기

네이버 검색 Open API 활용하기

여러 Open API 서비스 제공자가 있지만 이번 예제에서는 네이버의 검색결과 Open API를 이용하여 예제를 만들어 보도록 하겠다. 우선 네이버 Open API 사이트(http://openapi.naver.com)에 접속하여 API 이용등록을 통해 KEY를 하나 부여 받도록 하자. 키는 [2f8fg352e68593dcn1e0939a0f50b5cc]처럼 암호화된 값이 제공될 것이다.
 
이렇게 부여 받은 키를 이용하여 웹 브라우저상에서 Open API가 정상적으로 동작하는지 테스트를 수행해 보자. 다양한 API중 뉴스검색 API를 이용하여 실행결과를 확인하자. 웹 브라우저를 실행한 후 다음의 주소를 입력한 뒤 확인하자.

계속읽기

Open API를 이용한 개발 순서

매시업 서비스를 만들어보기 전에 우선 Open API의 동작방식에 대한 이해가 있어야 한다. Open API를 이용한 개발 순서를 간단히 나타내면 다음과 같다.
 

계속읽기

국내 Open API 알아보기

현재 국내 서비스 업체에서 제공되는 Open API들은 어떤 것들이 있는지 간단히 알아보자. 가장 많이 알려져 있는 업체로 네이버, 다음, 알라딘이 있으며, 이곳에서 제공하는 Open API는 다음과 같다.

실제 매쉬업 서비스를 구축할 때 사용할 수 있는 API들로서, 서비스 제공 업체가 포털 사이트이기 때문에 자사의 콘텐츠를 접근할 수 있도록 검색 위주의 다양한 API를 제공하고 있는 것을 확인할 수 있다.
 
각 업체별 Open API의 특징적인 항목을 살펴보면 다음과 같다. 네이버는 방대한 네이버의 지식iN 검색, 현재 시간의 네티즌 의견을 보여주는 실시간 검색어, 이미지 검색, 동영상 검색, 지도 API가 있다. 다음의 경우 카페 검색, 뉴스 검색, 설명문까지 출력되는 일본어 사전이 있고, 알라딘의 경우 자사 서비스에 축적된 모든 상품을 노출하고 있다.

계속읽기
< PREV 1 2 NEXT >
최신글
줄타기
우리는 왜 비판과 비평에서 끝나는 것일까?
TV에 매달린 컴퓨터
[기고] 소셜 플랫폼 : 소셜 네트워크 서비스의 새로운 진화
소셜 플랫폼과 광고 플랫폼
태그
RSS 피드
전체글한RSS 추가 구글추가