개발&Development/웹

Blog API? Post API?

겐도 2007. 8. 13. 16:50

제로보드XE 구경을 하다 문득.

구글에서 BlogAPI를 검색해 보면 전체 웹을 검색하여도 한국어 페이지가 많이 나올것이다. 왜냐면 BlogAPI라는 용어는 거의 한국에서만 사용되니까.

위키피디아의 Blog Software를 보면 Post API정도로 언급되어 있다. 이것도 정식 명칭은 아니고 각 서비스마다 제공되는 API라 blogger API, metaWeblog API, MovableType API, LiveJournal API가 정확한 명칭일 것이다. ATOM정도는 되어야 그래도 BlogAPI라고 볼 수 있을까?

한국에서 특별히 BlogAPI라고 언급되는 것은 아마 호진님의 영향이 아닌가 한다. 걍 표준 용어로 밀어 붙이기 -ㅅ-

제목에 낚여서 오신 분들을 위한 서비스.
티스토리의 경우 BlogAPI를 새로 구현을 하면서 여러 툴들을 테스트 해 본 결과, 좀 제대로 하려면 아래 정도의 인터페이스가 필요하더군요.

 "blogger.getUsersBlogs",
 "blogger.newPost",
 "blogger.getUserInfo",
 "blogger.editPost",
// "blogger.getTemplate", // doesn't supported
// "blogger.setTemplate", // doesn't supported
 "blogger.getRecentPosts",
 "blogger.deletePost",
 "blogger.getPost",
 "metaWeblog.newPost",
 "metaWeblog.getPost",
  "metaWeblog.getCategories",
 "metaWeblog.getRecentPosts",
 "metaWeblog.editPost",
 "metaWeblog.newMediaObject",
 "mt.getPostCategories",
 "mt.setPostCategories",
 //"mt.supportedTextFilters", //지원안함 // 텍스트 처리하는 플러그인 리스트
 "mt.supportedMethods", // XMLRPC 함수 리스트
 "mt.publishPost", // rebuild post
 //"mt.getTrackbackPings", // 인증을 안하므로 무시 // 받은 트랙백 리스트
 "mt.getRecentPostTitles", // getRecentPosts와 거의 동일, 트래픽 프랜들리 버전
 "mt.getCategoryList" // getCategorylist
mt.supportedMethods를 호출하면 대충 위의 리스트는 확보 가능합니다. 주석처리된것은 지원하지 않습니다.
mt까지 지원하게 된 것은 역시 기능셋이 그정도는 되어야 블로그의 상당수 기능이 커버가 되더라구요. (그래봐야 발행 안됨. 안습 ㅠ.ㅠ)

'개발&Development > ' 카테고리의 다른 글

IT강국 대한민국  (0) 2007.10.22
다음 블로그의 문제점이라고 한다면  (1) 2007.09.12
Internet Scale Application  (3) 2007.08.10
HTML상의 주석, 흔히 하는 실수  (0) 2007.05.30
G-Test Pattern  (4) 2007.05.30