버전을 또 올렸습니다.

* Version 0.9.5 (2006-06-19):
+ New
       - 다중 사용자 모드 지원
       - 1.0.6 이상에서 rsd 지원 태그 자동 삽입. (Zoundry로 테스트됨)
+ Change
       - bloggerapi.php를 blogger.php로 이름 바꿈.
+ Fix
       - login 오류 메시지에 PHP 오류코드가 있어 제대로된 XML로 전송되지 않는 버그 수정.
Note: http://coolengineer.com/files/blogapi/README-0.9.5.txt
Release: http://coolengineer.com/files/blogapi/BlogAPI-0.9.5.zip
  1. mukie 2006.06.20 22:41 신고

    새로나온 0.95버전을 설치해봤는데요... 제가 path타입의 다중사용자 버전을 쓰고 있거든요. (테터툴즈 1.0.5)
    전에 덧글 달았던 것처럼 여전히 Login Error이 나네요.
    아이디와 패스워드가 틀렸다고 하면서 다시 넣으라는데...
    뭐가 문제일까요?

  2. spier 2006.06.21 23:03 신고

    약속대로 이번주에 릴리즈해주셨네요. 정말 감사합니다.
    리드미 내용대로 설정해서, 다중 사용자 모드 동작상태 확인했습니다.

  3. lunamoth 2006.06.26 22:10 신고

    .htaliases 를 통해서 계정아이디를 줄여서 접속하고 싶은데 .htaliases 파일을 어떻게 설정해야될까요. 이를테면 tattertools@tattertools.com 란 아이디를 tattertools 로 줄이려면....

    • 최호진 2006.06.27 00:39 신고

      tattertools<space>tattertools@tattertools.com

      으로 주시면 됩니다. <space> 는 공백하나만 넣어주세요.

Flickr.com 은 사진을 올리고 태그를 달수 있는 공간을 제공하는 사이트입니다. 야후! 계정이 있으면 이미 반은 사용하고 있다고 생각하셔도 됩니다. 여기에 사진을 올리고 태터툴즈에 글을 쓸 수 있는 방법은 다음과 같습니다.

1. 로그인합니다. 메뉴중에서 "You" > "Your Account" 를 선택합니다.

2. 그리고 나오는 장황한 메뉴중에서 왼쪽 아래에 "Blogging" > "Your blogs" 를 선택합니다.

3. 이제 blog api를 사용하여 글을 올리는 다른 수많은 클라이언트들이 대개 가지는 메뉴가 나옵니다. 먼저 type을 정해야하는데, 현재는 MetaWeblogAPI를 선택합니다.

4. 그리고 API Endpoint를 넣어야하는데, rsd를 통해 제공하는 사이트들은 여기에 블로그 URL만 쓰면 됩니다만, 전체를 넣어야하는 곳인 이곳은 아래와 같은 포맷으로 넣습니다. 즉,

"http://호스트명/설치위치/plugin/BlogAPI" 과 같은 형식입니다. 그리고, 블로그 관리자 ID, password를 넣습니다. 태터툴즈는 이메일로 되어 있으므로 관리자 이메일이겠지요.

5. 위와 같이 넣고 나면, 테스트 글쓰기 버튼이 하나 나옵니다. 이것을 눌러주면 한 줄짜리 글이 포스팅 되는 것을 알 수 있습니다.

태터툴즈 1.1 이상은(티스토리포함) API Endpoint를 다음과 같이 넣어주셔야합니다.

http://coolengineer.com/tt/api

물론, 관리자 메뉴에서 환경설정/기타/블로그 API 사용여부를 확인해주시구요.


6. 그림을 올리고 나면, 그림의에 있는 작은 메뉴중 "BLOG THIS"라는 메뉴를 눌러서 방금 등록한 Blog를 선택합니다. 여러개의 블로그를 추가할 수 있으므로 중복 포스팅도 가능하겠지요.

7. 그다음 나오는 화면에 블로그에 올라갈 글을 작성하시고, "POST ENTRY" 버튼을 누르시면 됩니다.

이상 끝!

이글은 writely.com 에서 작성하여 올립니다. ;)

  1. osten 2006.06.20 15:53 신고

    The endpoint you entered was not correct.
    아무리해도 0.9.4 이후 버젼은; 이렇게 됩니다; 0.9.3은 잘되는군요; 혹시 제 블로그가 최상위에; 단독 블로그라는 점이 영향을 주고 있는걸까요;

    • 최호진 2006.06.21 02:06 신고

      Endpoint를 어떻게 주셨죠? (Endpoint는 누구나 추측 가능한 정보이므로 공개해도 상관없습니다.)

    • osten 2006.06.21 05:12 신고

      http://boogiepop.x-y.net/plugin/BlogAPI
      이라고 주었었습니다.

  2. 농우 2006.06.27 23:25 신고

    좋은것 만들어주셔서 고맙습니다...저도 위에분과 같은 식으로 엔드포인트를 적어주었는데 안되네요?? http://nongwoo.ne.kr/plugins/BlogApi...이렇게요...원인이 뭘까요??

  3. 농우 2006.06.28 09:27 신고

    고맙습니다. 덕분에 힌트를 얻어서 성공했습니다. 묘하네요...소문자 대문자도 일일이 체크하는건가요? http://nongwoo.ne.kr/plugins/BlogAPI ....맨뒤의 API..요거만 대문자로 바꿨는데 되네요? 포스트까지 확인했습니다. 아주 좋군요~^^

    • 최호진 2006.06.28 09:31 신고

      다행입니다..! ;)

    • nyidea 2006.08.18 04:05 신고

      감사합니다, 좋은 플러그인 즐겨 쓰게 되었습니다. 1.1 알파버전 테스트하러 갔다가 윈도우라이브라이터 보고 연결시키려다 안되었거든요. TnF포럼에 글 썼다가 blogAPI가 있다는걸 알고 이제서야 셋업을 했습니다. 감사합니다!!!
      한가지 덧붙이면, 저는 이상하게도 BlogAPI 뒤에 "/" 를 안붙이면 수동인식도 못하네요. 붙여쓰면 잘 넘어가요.

    • 최호진 2006.08.18 09:37 신고

      1.1 부터는 BlogAPI가 내장되어 들어가고, 플러그인에서 기본 모듈로 들어갑니다.

      http://주소/설치경로/api

      형태로 테스트 해보세요.

  4. jazzy 2006.12.15 19:19 신고

    endpoint가 안되서 검색하다 들어왔습니다..태터 1.1이구요
    블로그 주소는 http://dukoff.net/jazzy입니다. 아무리 해도 안되네요;; 설치경로라는 것은 무엇인지 궁금하네요. 닷네임에서 호스팅을 받아서 자동으로 깔려있는것을 제가 1.1로 업데이트했거든요..뜬금없이 질문드려서 죄송합니다....

  5. jazzy 2006.12.15 19:26 신고

    자문자답이네요 ㅋ http://forum.tattertools.com/ko/viewtopic.php?id=1949 여기를 참고했습니다..설정문제였네요. 환경설정 > 기타 에서 BlogAPI사용여부를 체크해줘야했다는...ㅡㅡ;; (이건 플러그인 메뉴에 같이 있어야 안 헤맬듯.) 다른분들 참고되셨으면 합니다..^^;

    • 최호진 2006.12.16 22:41 신고

      사용해주셔서 감사합니다. ^^;
      버그라고 생각되거나 개선점 있으시면 언제든지 말씀해주세요

  6. 해찬해나 2007.01.19 16:06 신고

    좋은 글 잘보았습니다. tistory 경우에는 해당이 안되나요 ? 연결이 안되요

    • 최호진 2007.01.23 18:00 신고

      티스토리는 1.1므로, 위 댓글처럼 Entry 주소를 바꿔주셔야합니다.
      본문에도 관련 내용을 삽입했습니다.

  7. 해찬해나 2007.01.30 10:38 신고

    안녕하세요. 방문록에 글을 주신것을 오늘 알았습니다.
    티스토리의 기타에는 어떤 항목도 아직 지원이 안되고
    있어 연결을 못할 것 같습니다.
    블로그API 항목이 없습니다.
    좋른 하루 되세요.

  8. 루니 2007.04.20 10:36 신고

    태터 BLOG API는 좀 다르게 되어있어서 찾기가 넘 힘들었어요
    물론 한 일주일 고생한것 같은데
    flickr 사이트를 붙일 수 있었어요
    사실 모든 편집툴을 이용했는데 그 중에 Zoundry Blog Writer 를 설치하고
    태터와 연결하면 여기서도Blog API 를 요구하는데
    * 키 포인트 : Zoundry 에서 고맙게 태터의 정확한 API 주소를 알려준다는 것이다 *
    API Endpoint : http://www.grand-line.co.kr:80/solin/plugin/BlogAPI
    제 테터 BlogAPI 입니다. 위에서 보여지는 것과 다르지요
    이것을 flickr 등 모든 BolgAPI 를 요구하는데 붙이면 됩니다.

블로그 API 의 버전이 수시로 올라갑니다. 며칠전 0.9.3 에서 0.9.4로 올렸습니다.
주요한 변경사항은 접근 URL이 바뀌었다는 것인데, 다음과 같은 포맷

http://YOURDOMAIN/<TT-installpath>/plugin/BlogAPI

으로 바뀝니다. 즉, plugins로 되었던것이 plugin으로 바뀐다는 것입니다. 하위 호환성은 제공되지 않습니다(!). 비로소 태터에서 원하는 플러긴다운 방법으로 내부가 바뀌었네요.

그리고, 새로운 기능으로 들어간 것이 "Really Simple Discovery" 기능이 들어간 것인데, rsd라고 하여, 간단히 원리를 설명하자면, 우선 api의 url이 길기 때문에 단지 홈 URL만 넣어주면 블로깅 툴이 그 홈페이지에 접근하여 가져오는 페이지 내부에

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="/<TT-installpath>/plugin/BlogAPI/rsd" />

와 같은 link 태그를 분석하여 href 에 해당하는 url을 가져옵니다.

그러면, BlogAPI는 그 요청에 반응하여 xmlrpc의 entry point url을 넘겨줍니다.

Download: http://coolengineer.com/tt/tag/BlogAPI

  1. opop 2006.06.17 20:26 신고

    테터의 공식 플러그인이 되길 바랍니다. ^^ (가능하다면...)

  2. osten 2006.06.18 00:08 신고

    이번 버젼; flickr에서 접근이 안됩니다; 어째서일까요;

    • 최호진 2006.06.18 21:07 신고

      URL에서 plugins 를 plugin 으로 바꾸셨어요?

    • osten 2006.06.18 21:26 신고

      예; 바꿨습니다. 파이어폭스 퍼포머싱에서는 잘 접속됩니다; 그런데 플릭커쪽에서는; 계속 거부 당했다고 뜹니다;

    • 최호진 2006.06.18 21:37 신고

      http://coolengineer.com/tt/237

      를 flickr.com에서 테스트 하였습니다.

      MetaWeblog api로 하신거죠?
      혹시... 설정에 무슨 문제가 있는 것이 아닐까요.

    • osten 2006.06.18 21:55 신고

      예; 메타로 했었습니다. 이전버젼은 별 문제없이 로그인 되었었는데 말입니다;
      별도로 더 테스트 해보고 보고하죠;

      좋은 플로그인 만들어 주셔서 정말 감사합니다. 전 테터1.0이 나올때 당연히 이게 될 줄 알고 워드프레스로 안갔었기에 정말 감사하고 있습니다.

  3. mukie 2006.06.18 12:24 신고

    전 path방식의 다중사용자 모드를 사용하고 있는데요.
    BlogAPI 플러그인이 path방식 다중사용자 모드에서는, 파이어폭스 performancing의 launching account 설정에서 아이디와 패스워드가 틀렸다면서 에러를 내고 설정이 되지를 않네요.
    잠시 단일사용자 모드로 바꿔놓고 설정해보니 제대로 먹히더군요. ㅠ.ㅠ
    졸곰님은 도메인 방식 다중사용자모드에서는 정상적으로 설정이 된다고 하시던데...
    패스방식 다중사용자모드에서는 사용할 수 없는건가요?

    • 최호진 2006.06.18 21:08 신고

      다중 사용자모드는 현재 안되는 것을 확인하였고, 디버깅 중에 있습니다. 금주 중에 지원되는 버전을 릴리즈 할 생각입니다.

  4. osten 2006.06.18 22:41 신고

    log를 보니
    <param><value><string>NO-APP-KEY</string></value></param>
    이런 에러가 계속 나고 있습니다; 혹시 제가 무엇을 잘못하고 있는지 짐작가시는것 있으십니까?; 물론 ID나 패스워드에는 문제 없습니다; API주소도; 정상이고;;

    • 최호진 2006.06.19 06:28 신고

      제가 테스트한 로그에도 NO-APP-KEY가 남아서 보았더니, 그것은 정상적인 값입니다. flickr에서 블로그로 포스팅할 때, 비어 있는 값을 임의로 채우기 위해 사용하는 값입니다.

      그나저나 프랑스와 비기는 게임을 조마조마 봤는데, 깨어나서 본 보람이 있었습니다!

지난번 http://coolengineer.com/tt/228 BlogAPI가 Blogger API 를 지원하는 것에 MetaWeblog API를 추가하여 지원합니다.

MetaWeblog API는 제목(!)을 포스팅할 수 있는 필드가 있고, 태그를 추가할 수 도 있습니다.

* Version 0.9.2 (2006-06-13):
+ New
       - MetaWeblog API 구현 (Writely.com,Zoundry에서 테스트)
       - TEST: Writely.com: Category를 Tag로 취급하여 구현.
       - TEST: Zoundry: Category를 추가할 수 없음. (Zoundry의 Category는 TT의 분류인가?)
+ Change
       - Call/Response 모두 태터툴즈가 제공하는 XMLRPC 클래스를 이용함.
      - 더이상 class_path_parser.php 를 이용하지 않음.

* Version 0.9.3 (2006-06-13):
+ New
       - MetaWeblog: metaWeblog.getCategories 추가함.
       - MetaWeblog: Performancing(firefox plugin)을 위해 content 에도 본문을 넣음.
       - TEST: Performancing(firefox plugin)에서 content 에도 본문을 넣어 테스트.

관련글: http://www.tattertools.com/ko/forum/viewtopic.php?id=729
관련글: http://www.tattertools.com/bbs/view.php?id=plugin&no=204

다운 로드는 http://coolengineer.com/tt/tag/BlogAPI 의 최신글에 있습니다.
  1. KiMong 2006.06.13 14:15 신고

    올려주신 압축 파일에 MetaWeblog.php 파일이 없네요;;

  2. 졸곰 2006.06.13 17:06 신고

    저도 한참 테스트 하다보니 metaweblog.php가 zip파일안에 없네요.. OTL

  3. 최호진 2006.06.13 17:06 신고

    올렸습니다. ;) 다시 받으세요.

  4. 졸곰 2006.06.13 17:32 신고

    performancing에서 metaweblog쪽 테스트해봤습니다.
    metaWeblog.getCategories가 없어서 그런지 Method was not found가 나옵니다.
    그리고 글들이 나타나지 않는데 description쪽에 글 내용이 아니라 content쪽에 글 내용이 있어야 하는거 아닌가요?
    그것 때문인지 이전 article의 내용이 나타나지 않습니다...;;;

    • 최호진 2006.06.13 18:20 신고

      blogger api 에서는 content 고 metaWeblog쪽에서는 description에 써야 되는데,

      저도 perfomancing 테스트할 때, 내용이 나오지 않는 이유가 뭔지 몰랐습니다만, 그런 이유가 있군요.

      http://sqljunkies.com/weblog/MetaBlog.ashx#Post

      위 사양을 보면 content가 없습니다. :( writely.com 도 마찬가지로 description에 넣어야 되구요.

    • 최호진 2006.06.13 18:21 신고

      content와 description 둘다 보내는 것이 상당한 트래픽을 전송하는 것이라 한쪽에만 보내는 것이 정상인데, 괴롭군요.

  5. 해이 2006.06.15 11:02 신고

    졸곰님의 블로그에 나와있는것과 똑같이 했는데도 Method was not founs가 뜨네요

    어떻게 해야 해결이 될까요?;

    • 최호진 2006.06.15 11:36 신고

      index.php안의 맨위 $debug = 1; 로 켜주시고 다시 한번 시도하신뒤에
      .htdebug.log 파일을 열어서 methodName 으로 둘러싸인 것이 무엇인지 알려주세요.
      .htdebug.log 파일을 저에게 절대 주시면 안됩니다. 암호가 씌어 있기 때문이죠. ;)

  6. 졸곰 2006.06.15 11:43 신고

    헤이// 0.9.2로 설치하신 것 같습니다. 위에 다운로드 보시면 0.9.3이 있으니 그것으로 설치하시는게 좋을 듯 합니다.
    최호진// 태터툴즈 플러그인 게시판에 0.9.2도 0.9.3으로 올려주시는게 좋을 듯 합니다. :D

  7. 해이 2006.06.16 10:01 신고

    에에 0.9.3 설치하니까 되네요^^ 근데 이거 새글은 어떻게 포스팅하는걸까요?;;

    • 최호진 2006.06.16 13:35 신고

      포스팅이 안되시는 건가요?
      아니면 원리를 말씀하시는 건가요?

  8. 헤이 2006.06.16 17:39 신고

    삽질하다보니 성공했습니다 ^^

    아직은 불완전한것 같아요;; 파폭 플러그인이 ㅎ
    MS word에서 어서 빨리 지원을!!;;

Tattertools 1.0.6 로드맵을 보니 API를 제공한다고 되어 있으나, 개인적인 관심사와 실험정신에 입각해서 하나 맹글어 보았습니다.

현재 지원되는 것은 BloggerAPI 1.0 이며, 조만간 MovableType을 추가할 생각입니다. 설치방법은, 태터툴즈 설치된곳의 plugins 디렉토리에서 풀면되며, 관리자의 환경설정파일에서 사용가능상태로 바꾸면됩니다.

writely.com, Zoundry, firefox plugin performancing 에서 테스트하였고, 모두 환상적(?)으로 동작합니다. 누구 다른 곳에서 잘 돌아간다면, 커멘트 해주시면 좋겠습니다.

이 내용은 http://www.tattertools.com/ko/forum/viewtopic.php?id=652 에도 올라와 있습니다.

----
http://coolengineer.com/tt/tag/BlogAPI 최신버전을 찾아 다운로드하세요.

  1. hey 2006.06.07 09:56 신고

    헉 도메인 멋집니다!

    • 최호진 2006.06.07 11:01 신고

      그러게요 어쩌다가 줏었습니다.
      늘 보던 분이 방문해주셔서 감사!!

  2. listen 2006.06.08 19:27 신고

    음 다시 한 번 부럽다...

+ Recent posts