오픈 API로 뭘할수 있을까?
우선 검색기부터 만들어보기로 했다.
이글루스 스킨수정하기에 들어가서, 적절한 곳에 소스들을 집어넣었다.
form태그를 주고, 알라딘 검색 API에서 지정한대로, http://www.aladdin.co.kr/ttb/api/search.aspx에 주고,
키워드를 넣도록 input태그의 이름을 Query로 줬다.
물론 TTBKEY는 hidden 태그로 날렸다.
그런데.. RSS형태로 출력되는 것이였다.
거기서 문제였다. 내가 원하는 것은 RSS형태가 아니라, 알라딘의 검색결과페이지같은 걸 원했는데 말이다.
그래서, 알라딘의 검색결과페이지를 찾아봤더니, search/wsearchresult.aspx였고,
그 뒤에 쿼리가 달린것이 KeyTitle=삼미 슈퍼스타즈의 마지막 팬클럽&SearchTarget=Book 이였다.
그래? 그럼 form에서 wserchresult.aspx로 날려주고, Query의 이름을 KeyTitle로 바꿔주면 어떨까?
부랴부랴 다시 수정에 들어갔다. 결국, 참패였다. input 박스의 검색어가 깨져셔 인식도 못했다.

이 문제만 해결될수 있다면, 내 블로그에서 알라딘으로 원하는 정보를 이글루스의 라이프 로그를 거치지 않고,
블로그에서 검색기처럼 바로 알라딘으로 연결될수 있을 텐데. 라는 생각을 했다.
내가 몰라서 그럴수 있다는 생각을 했다, 뭔가 방법이 있을 것 같은데..
TTB운영자님, 어떻게 안되나요? 혹 해결방법을 아시면, 댓글이나 트랙백이라도-.
알라딘의 Thanks to Blogger와 함께하는 이글루스의 게시물과 함께합니다.
+ 태그 : 알라딘 , 오픈API , 검색기
우선 검색기부터 만들어보기로 했다.
이글루스 스킨수정하기에 들어가서, 적절한 곳에 소스들을 집어넣었다.
form태그를 주고, 알라딘 검색 API에서 지정한대로, http://www.aladdin.co.kr/ttb/api/search.aspx에 주고,
키워드를 넣도록 input태그의 이름을 Query로 줬다.
물론 TTBKEY는 hidden 태그로 날렸다.
그런데.. RSS형태로 출력되는 것이였다.
거기서 문제였다. 내가 원하는 것은 RSS형태가 아니라, 알라딘의 검색결과페이지같은 걸 원했는데 말이다.
그래서, 알라딘의 검색결과페이지를 찾아봤더니, search/wsearchresult.aspx였고,
그 뒤에 쿼리가 달린것이 KeyTitle=삼미 슈퍼스타즈의 마지막 팬클럽&SearchTarget=Book 이였다.
그래? 그럼 form에서 wserchresult.aspx로 날려주고, Query의 이름을 KeyTitle로 바꿔주면 어떨까?
부랴부랴 다시 수정에 들어갔다. 결국, 참패였다. input 박스의 검색어가 깨져셔 인식도 못했다.

이 문제만 해결될수 있다면, 내 블로그에서 알라딘으로 원하는 정보를 이글루스의 라이프 로그를 거치지 않고,
블로그에서 검색기처럼 바로 알라딘으로 연결될수 있을 텐데. 라는 생각을 했다.
내가 몰라서 그럴수 있다는 생각을 했다, 뭔가 방법이 있을 것 같은데..
TTB운영자님, 어떻게 안되나요? 혹 해결방법을 아시면, 댓글이나 트랙백이라도-.
알라딘의 Thanks to Blogger와 함께하는 이글루스의 게시물과 함께합니다.
+ 태그 : 알라딘 , 오픈API , 검색기








덧글
곧 시간도 좀 날듯 싶으니 말이에요.^^
<div align="center">
<a href="http://www.aladdin.co.kr" target="_blank"><img src="http://www.aladdin.co.kr/img/header/aladdin_logo.gif" border="0" alt="aladdin"></a><br/>
<input type="text" style="font-size:9pt" id="aladdinSearchWord" size="100" maxlength="255" value="삼미 슈퍼스타즈의 마지막 팬클럽" />
<input type="button" style="font-size:9pt" value="알라딘 검색" onclick="window.open('http://www.aladdin.co.kr/search/wsearchresult.aspx?SearchWord='+escape(document.getElementById('aladdinSearchWord').value));"/></div>
-----------------------------------------------------------------
인코딩문제가 있네요. 일단 꽁수로 요렇게 하시면 될듯~~ㅎㅎ
visharp/앗 안녕하세요. visharp님~, 그쪽에서 받는 id가 Keytitle인거 같았는데, SearchWord로해서 자바스크립트형태로 보내주면 되는거였네요~; 이글루스에서는 <script>가 안먹거든요.
그래서 포기하고있었는데.. 실은, 스크립트 타입도 정해주는 코드가 아니라, 꺼렸다는것도..
어쨌든 감사합니다. ^-^ 우선, 이렇게라도 쓰고 있어야겠군요. [ 코딩규칙이냐, 편리함이냐..That is the question. ]