[C#] MetaWeblog (2)


Development note/C#  2013. 10. 6. 09:00

안녕하세요. 명월입니다.


이번 포스팅에서는 저번 포스팅에 이어서 MetaWeblog 사양 점검에 들어 가겠습니다.


먼저 티스토리에디터를 만들기 전에 선행 작업이 있습니다.

티스토리의 관리 화면으로 접근을 해서 Blog Api를 사용한다는 설정을 해야 합니다.

metaweblog

티스토리 관리 화면으로 가서 글설정 탭의 BlogApi에 들어가시면 자기자신의 BlogID와 Api 주소가 보입니다. 물론 밑에 API사용 여부에는 사용으로 변경하여 확인을 누르시면 되겠습니다.


여기까지 했으면 재료는 모두 모였습니다. 이제 테스트를 해보겠습니다.

metaweblog

getRecentPost의 파라미터는 첫번째는 관리 탭에 보였던 BlogID 두번째는 아이디, 패스워드를 넣으면 되겠습니다.


실행화면입니다.

metaweblog

제 블로그의 가장 최근 글을 취득해 왔습니다.


이제 부터는 포스팅 등록, 수정, 삭제 매소드까지 알아보겠습니다.

metaweblog

등록화면 소스입니다. 맨 마지막의 bool 파라메타는 공개여부의 값입니다.


결과 화면입니다.

metaweblog

잘 등록이 되었네요... 저같은 경우는 시간이 조금 이상하게(?) 입력이 되었는데 어쨋든 잘 들어갔습니다..


이번엔 수정을 해보겠습니다.

metaweblog

이번엔 최근 글 하나를 취득을 해서 데이터 날짜와 내용을 수정을 하고 다시 Post를 날렸습니다.


metaweblog

재미있는 결과가 나왔네요... 위에 데이터에 날자를 2999년을 입력했더니 블로그에는 2999년은 아니지만 2038년이 찍혔네요... 아직 오지 않는 날짜입니다.


마지막으로 이 포스팅을 지우는 테스트 입니다.

metaweblog

 

지우는 테스트는 조심히 하시기 바랍니다. 기존에 포스팅마져 지워버릴 수 있기 때문입니다.


metaweblog

이미 지워졌기 때문에 포스팅이 없다는 에러글이 나옵니다.


여기까지 Api 사양점검을 완료했습니다.
다음 포스팅에서는 프로그램을 만들기 위한 로그인 기능을 만들도록 하겠습니다.


참고 소스입니다.

Projects.zip


2019년 5월 15일에 확인 결과 Tistory는 보안상의 이유로 WebblogAPI를 지원하지 않습니다. 혹시 다른 WebblogAPI를 이용하는 곳이 있는 곳을 알려주시면 관련성에 맞게 수정하겠습니다.