네이버가 지난번 NGWeb2006에서 말했던 것처럼 검색관련 OpenAPI를 공개했다는 소식이 전해졌습니다.. 베타서비스인데요, 오픈소스의 개발관행에 따른 베타인지 정말 베타서비스라는 건지는 알 수 없지만 아무튼 베타로 오픈되어졌습니다..
네이버 OpenAPI 링크 : http://openapi.naver.com/
구글 Open API와 마찬가지로 사용자 등록 후 Key를 발급받아야 합니다.. 저도 사용자 등록 후 Key를 발급받아 일어사전과 영어사전 두가지 검색서비스를 등록해서 잠시 테스트를 해봤는데요.. 선택한 검색 서비스에 따라 Key값이 달라질 것이라 생각했는데 막상 선택하지 않은 다른 서비스에 제가 등록한 Key을 넣어도 서비스가 가능하더군요.. ^^; API이용은 아래와 같은 URL을 통해 가능합니다..
http://openapi.naver.com/search?key=test&query=go&display=5&start=1&target=endic
위 URL에서 key의 value로 자신이 받은 Key값을 넣고 query에 원하는 검색어를 넣으면 됩니다.. 참고로 저는 영어사전에서 open이라는 검색어를 넣어서 테스트 해봤는데 아래와 같은 결과가 나오더군요..

위 결과 페이지를 보시면 아시겠지만 검색어에 대한 결과가 XML의 노드값으로 전달되는 것이 아닌 결과값을 가지고 있는 링크정보만을 전달합니다.. 다시 말해서 검색에 대한 값을 개별적으로 개인이 사용할 수는 없다는 의미입니다.. 물론 결과값처리에 있어서는 장단점이 있습니다.. NHN입장에서 보면 자사의 DB정보를 완전히 오픈한다는 것은 불가능할 것이고 나름대로 타협방안으로 내놓은 것이 링크정보전달로 귀결된 것이 아닌가 싶네요..
아무튼 결과값이 XML로 전달되어진다는 것은 비단 웹어플리케이션 말고도 응용할 수 있는 클라이언트 사이드의 폭이 넓다는 측면에서 바람직하다고 봅니다..
아래는 네이버에서 전하는 OpenAPI에 대한 사용상 주의사항입니다.. 2,3번은 그렇다고 보고 1번은 서버 부하때문에 걸린 조항같은데 조금은 아쉬운 감이 있네요..
네이버 검색 API 오픈이, 외부와의 공유와 다수의 참여를 유도해 좀 더 발전적이고, 창조적인 WEB2.0시대를 열어가는데 조금이나마 도움이 될 수 있길 바라며, 많은 사용 부탁드리겠습니다!
마지막 위 글은 네이버 검색블로그에 올려진 글입니다..
다수의 참여, 창조적인 Web 2.0..
이제 네이버도 대세에 동참하지 않을 수는 없는 시대가 다가왔습니다.. ^^
네이버 OpenAPI 링크 : http://openapi.naver.com/
구글 Open API와 마찬가지로 사용자 등록 후 Key를 발급받아야 합니다.. 저도 사용자 등록 후 Key를 발급받아 일어사전과 영어사전 두가지 검색서비스를 등록해서 잠시 테스트를 해봤는데요.. 선택한 검색 서비스에 따라 Key값이 달라질 것이라 생각했는데 막상 선택하지 않은 다른 서비스에 제가 등록한 Key을 넣어도 서비스가 가능하더군요.. ^^; API이용은 아래와 같은 URL을 통해 가능합니다..
http://openapi.naver.com/search?key=test&query=go&display=5&start=1&target=endic
위 URL에서 key의 value로 자신이 받은 Key값을 넣고 query에 원하는 검색어를 넣으면 됩니다.. 참고로 저는 영어사전에서 open이라는 검색어를 넣어서 테스트 해봤는데 아래와 같은 결과가 나오더군요..

위 결과 페이지를 보시면 아시겠지만 검색어에 대한 결과가 XML의 노드값으로 전달되는 것이 아닌 결과값을 가지고 있는 링크정보만을 전달합니다.. 다시 말해서 검색에 대한 값을 개별적으로 개인이 사용할 수는 없다는 의미입니다.. 물론 결과값처리에 있어서는 장단점이 있습니다.. NHN입장에서 보면 자사의 DB정보를 완전히 오픈한다는 것은 불가능할 것이고 나름대로 타협방안으로 내놓은 것이 링크정보전달로 귀결된 것이 아닌가 싶네요..
아무튼 결과값이 XML로 전달되어진다는 것은 비단 웹어플리케이션 말고도 응용할 수 있는 클라이언트 사이드의 폭이 넓다는 측면에서 바람직하다고 봅니다..
아래는 네이버에서 전하는 OpenAPI에 대한 사용상 주의사항입니다.. 2,3번은 그렇다고 보고 1번은 서버 부하때문에 걸린 조항같은데 조금은 아쉬운 감이 있네요..
1) 쿼리 제한이 있습니다.
하나의 유저(KEY)당 서비스별 하루(24시간) 5000 쿼리로 제한하고, 이를 초과할 경우 서비스가 중지될 수 있습니다.
2) 절대 비상업적 용도로만 사용하셔야 합니다.
네이버 OpenAPI를 상업적 용도나, 부정한 목적의 서비스에 사용하실 수 없습니다.
3) 네이버 OpenAPI를 사용하고 있음을 나타내 주셔야 합니다.
애플리케이션이 네이버 OpenAPI에 의거해 개발한 프로그램이나 서비스라는 것을 링크나, 네이버 로고를 통해 나타내 주셔야 합니다.
로고 사용에 있어서는 저희의 소정의 가이드라인을 준수해야 할 수 있습니다. 관련 문의 openapi@naver.com으로 부탁합니다.
네이버 검색 API 오픈이, 외부와의 공유와 다수의 참여를 유도해 좀 더 발전적이고, 창조적인 WEB2.0시대를 열어가는데 조금이나마 도움이 될 수 있길 바라며, 많은 사용 부탁드리겠습니다!
마지막 위 글은 네이버 검색블로그에 올려진 글입니다..
다수의 참여, 창조적인 Web 2.0..
이제 네이버도 대세에 동참하지 않을 수는 없는 시대가 다가왔습니다.. ^^
Trackback Address >> http://mcfuture.net/trackback/123
-
Subject: 네이버 검색 API와 Daum의 전략
Tracked from Channy's Blog 2006/03/27 13:34 delete네이버에서 오늘 네이버 OpenAPI 베타버전을 오픈 하였습니다. (검색 블로그 공지 및 보도 자료 참고). 우선 매우 기쁘고 환영 합니다. 포털에서 이런 OpenAPI를 만들어 오픈할 수 있다는 점에서 ...
-
Subject: 네이버 Open API 사용해보기 - PHP5
Tracked from 하울의 움직이는 블로그 2006/03/30 13:41 delete네이버가 Open API를 시작했다는 것은 다 알고 계시죠? 사용상 제약조건과 빈약한 스펙 때문에 말이 많습니다. 첫술에 배부를 수 있나요. 차츰 개선되리라 믿으며 daum을 비롯한 다른 포털들도 준?
-
Subject: 네이버 OpenAPI에 대한 비판과 기대
Tracked from 하울의 움직이는 블로그 2006/04/06 16:52 delete요즘 오픈유어북 정식버전 때문에 생각이 많다. 여기저기 서핑하면서 구상한다고 블로그도 팽개쳐뒀다^^ 현재 오픈유어북의 컨셉이 모호한데 Library Thing처럼 개인서재로 갈 계획이다. 그러자면

댓글을 달아 주세요
훌륭하네요^^
아직은 아쉬운 점들이 눈에 보이지만 그래도 포털에서 이정도로 오픈 소스입장에서 오픈 마인드가 되어간다는 점이 고무적이라고 하겠죠? ^^
서버부하가 아니라..
세상에 참 다양한 사람들이 있어서..
제한을 두지 않으면 그걸로 돈벌이를 하려는 사람들이 많아서,
제한을 걸 수밖에 없을 겁니다.^_^
그리고 5천 query가 개인적으로 사용하기에
적은 query수는 아니기도 하구요.^_^
흠.. 그럴 가능성도 다분히 있겠군요.. 일반적으로 5000 query가 넘게되면 개인적인 용도는 이미 벗어났다고 봐야겠죠? 장기적인면에서는 5000 query 이상에서는 유료서비스 같은 개념으로 접근할지도 모르겠군요.. ^^;
제약조건 때문에 얼마나 사용할지 의문이지만 다음이나 다른 포털들의 반응에 따라 정책이 달라지겠죠.
개인적으로 많은 포털들이 다양한 API를 오픈했으면 좋겠어요^^
현 시점에서 보면 포털들이 OpenAPI에 대한 공개여부를 약속한 상태라서 빠른 속도로 다양한 API를 발표할 것으로 보입니다.. 문제는 API의 갯수가 아니라 발표된 API를 얼마나 유용하게 쓸 수 있느냐겠죠.. 다양한 아이디어가 필요한 시점이라고 보여지네요.. 오픈유어북도 그러한 아이디어 중 하나일 듯.. ^^
저 오픈 API(부분적이나마..)를 이용해서 윈도우 비스타 가젯을 만들 수도 있겠네요.
작게 검색창을 띄워 놓는다든지 말이죠.
사실 응용범위는 개인의 생각만큼이나 무한할거라 봅니다.. 저도 OpenAPI로 몇가지 만들어 보려는 아이디어가 있거든요.. 윈도우 비스타가 출시되면 가젯작성에도 많은 영향이 있겠군요..