태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


2011.06.10 14:56

티스토리 작성자별 모아보기 (Break-in API )


팀블로그를 지원하는 블로그 호스팅 서비스를 찾아보다가 결국 티스토리가 가장 적당한 것 같아서 티스토리로 결정했습니다. 팀블로그를 운영하다가 작성자별로 쓴 글을 모아서 보는 기능이 필요해서 찾아봤더니 다른 팀블로그에는 다 있는 기본 기능이 없더라구요. 
티스토리 홈페이지에 문의 글을 올려봤지만 대답은 들을 수 없었습니다. 검색해보니 오래 전 부터 비슷한 요청 글들이 올라와 있지만 전혀 대응 없이 방치되어 있더라구요. 티스토리 트위터에 문의해도 대답은 없고요.


Closed API

티스토리 API가 새로 업데이트 되어서 기뻤습니다. 뭐 제공 안해주면 만들어서라도 쓸 수 있겠구나 싶었지요. 하지만 티스토리는 근본적으로 팀블로그같은건 고려하지 않고 있습니다. 게시물 정보에 작성자 정보 같은건 받을 수 없게 되어 있더라구요.
http://www.tistory.com/developer/apidoc/post.php

네이버 오픈 api를 이용해서 뉴스 검색 서비스를 만들어 보려고 하면 절대 네이버 뉴스 검색만큼도 만들 수가 없습니다. 뉴스 썸네일 이미지 같은 자체 서비스에서는 제공하는 정보를 받을 수가 없거든요. 
http://dev.naver.com/openapi/apis/search/news

국내 오픈 api를 가지고 몇가지 프로토타입을 만들어 보면서, 오픈 api가 개방을 통해 사용자가 참여하여 서비스 환경을 함께 발전시키겠다는 마인드의 접근이 아니라 그냥 외국에서 하니까, 유행이니까 우리도 조금 오픈 해줄까? 하고 선심쓰듯 공개하는 느낌을 받았습니다.

그런 오픈 api라면 필요 없어요.


we don't need a key. we'll break in. 
 
RATM - know your enemy [1:24]





Augmented Browsing
 
오픈 API를 사용하지 않고 웹에 오픈된 정보를 클라이언트 단에서 사용자에게 보다 유용한 정보로 가공하는 방법이 요즘 모던 브라우저에서 많이 도입하고 있습니다. 파이어폭스의 greasemonkey가 인기를 얻으면서 크롬은 extension으로 더 쉽게 접할 수 있게 하였고 결국 사파리도 도입하게 되었고요. http://en.wikipedia.org/wiki/Augmented_browsing
서비스가 만족스럽지 못할때 클라이언트 단에서 정보를 가공해서 개선하는 것이 가능하다면 클라이언트를 대신해서 agent가 그일을 해주면 문제가 될까요?(사실 EULA에 따라 문제가 될 수 있습니다 :) 검색엔진의 검색결과를 무단으로 수집하면 안되지요)


암튼 티스토리 팀블로그의 작성자별 글 목록을 보기 위해서 결국 전체 글목록을 다 긁어서 매칭되는 글만 추출해내는 스크립트를 만들었습니다. 상단 제목 아래의 작성자 이름을 누르거나 아래의 작성자가 쓴 다른 글 보기 링크를 클릭하면 됩니다.
  
 
신고
팀블로그 pxd Story 구독 방법  블로그 글은 각 개인의 생각이며 피엑스디와 다를 수 있습니다.


Trackback 1 Comment 3
  1. 아르고 2011.08.09 14:25 신고 address edit & del reply

    안녕하세요.
    티스토리에 작성자별로 글보는 기능을 찾다가 우연히 들어와서 내용을 봤습니다.
    그런데... 간단하게 구현되는것이 아닌가 보네요..
    제가 운영하는 블로그에도 같은 기능을 추가하려고 하는데 어떻게 하는지 몰라서 한참을 헤매고 있답니다.
    혹시 팀블로그의 작성자별 글보기 기능을 추가하는 방법을 알려 주실 수 있으신지요?

    • 無異 2011.08.10 11:37 신고 address edit & del

      티스토리 스킨을 조금 수정하고 작성자별 목록을 뿌려주는 php페이지를 만들어서 사용하고 있습니다. 혹시 프로그래밍을 하실 주 아시나요? 범용적으로 만든게 아니라 현재 스킨에 맞게 대충 만들어 둔 것이어서 수정을 하여야 하거든요. 소스는 전달해 드릴 수 있습니다.

    • 아르고 2011.08.11 17:06 신고 address edit & del

      아넵.. 감사합니다.
      php를 전문적으로 하는것은 아니지만 기본적인 코딩은 할수 있습니다. 소스를 주신다면 뚝딱거릴 수 있을것 같습니다. ^^
      소스를 주실 수 있다면 메일 주소를 남겨 놓을께요..
      (argocraft@naver.com)
      어떻게 해야 하나 고민하고 있었는데 정말 감사합니다. ^^

Ad Test...