겐도사마 공식 블로그

Posted
Filed under 개발&Development/웹

제로보드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까지 지원하게 된 것은 역시 기능셋이 그정도는 되어야 블로그의 상당수 기능이 커버가 되더라구요. (그래봐야 발행 안됨. 안습 ㅠ.ㅠ)
2007/08/13 16:50 2007/08/13 16:50
zero

그렇군요. 저는 metaWeblog API라고 내용에 변경을 해야 겠습니다.
좋은 정보 감사합니다.

겐도

복잡하게 쓰느니 "BlogAPI 지원"이 무난한 것 같습니다. 하위에 정확히 "metaWeblog API 지원"이라고 써 놓으셨던 것 같은데요 :)

egoing

아 머라고 한마디 해야 하는데....

ghost

인증관련해서 authkey 부분의 구현이 없더군요 ㅎㅎ tc 에는 있던거 같던데 tistory 도 넣어야 되는데 @.@ 끙