'티스토리'에 해당되는 글 28건
- 2008/08/08 metaWeblog를 이용하여 Tistory에 글 쓰기
- 2008/08/02 티스토리 쫑파티때 찍은 사진들 방출 (4)
- 2008/08/01 2008년 8월 1일 날에 있었던 StudioEgo의 일상
- 2008/07/31 [미션7] 플러그인에 대해
- 2008/07/29 [미션4] 나의 센터 화면!~
- 2008/07/29 2008년 7월 29일 날에 있었던 StudioEgo의 일상
- 2008/07/11 TAS가 뚫린날!~ (1)
- 2008/07/10 Opera에서 새로 바뀐 티스토리 글쓰기창을 쓰다. (4)
- 2008/07/10 Firefox3에서 티스토리 글쓰기 창의 버그리포트입니다. (4)
- 2008/07/10 티스토리에서 만든 새로운 관리화면을 보면서
metaWeblog를 이용하여 Tistory에 글 쓰기

오픈 API를 가지고 프로그래밍을 하려고 하니 Ruby에 대해서 공부를 하게 되면서 metaWeblog에 대해 공부를 하게 되었습니다.
metaWeblog란?
blogger의 단점을 보완하기 위해 Dave Winer 에 의해 2002년도에 만들어진 블로그를 다루기 위한 interface API입니다.
The MetaWeblog API is an application programming interface created by software developer Dave Winer that enables weblog entries to be written, edited, and deleted using web services.- Wikipedia : metaWeblog
XML-RPC API들
- metaWeblog.newPost (blogid, username, password, struct, publish)
- metaWeblog.editPost (postid, username, password, struct, publish)
- metaWeblog.getPost (postid, username, password)
- metaWeblog.newMediaObject (blogid, username, password, struct)
- metaWeblog.getCategories (blogid, username, password)
- metaWeblog.getRecentPosts (blogid, username, password, numberOfPosts)
위의 API를 적용하여 프로그램을 만든 것이 Windows Live writer등이 있습니다.
위의 API를 가지고 Ruby로 tistory에 글을 올려 보게 하였습니다.
여기서는 BlogAPI가 필요합니다. BlogAPI에 대한 것은 [기타설정] BlogAPI 를 활용해봅시다를 참조하시면 됩니다.
티스토리 블로그 관리자 페이지에서 'BlogAPI 세팅주소' 와 ' BlogAPI Blog ID'를 얻을 수 있다.
티스토리에서 BlogAPI를 사용할 떄에 인자값으로 주는 username, password, blogid는 아래와 같이 사용하면 됩니다.
- username은 티스토리 관리자로 로그인할 때 사용하는 이메일 주소
- password는 티스토리 관리자로 로그인할 때 사용하는 비밀번호
- blogid는 ' BlogAPI Blog ID'
newPost()에서 인자값으로 주는 것에 대한 설명입니다.
- blogid는 'BlogAPI Blog ID'
- username은 티스토리 관리자로 로그인할 때 사용하는 이메일 주소
- password는 티스토리 관리자로 로그인할 때 사용하는 비밀번호
- struct는 새로운 포스트를 작성할때의 구조체
- publish는 글을 작성할때 공개인지, 비공개인지를 확인해주는 인자값 (true, false)
아래는 ruby code입니다.
require "xmlrpc/client"여기서 struct로 이용하는 post는 글을 올릴때 사용합니다.
api_address = '[자신의 BlogAPI 세팅 주소]'
server = XMLRPC::Client.new2(api_address)
post = {
"title" => "Ruby를 이용하여 Tistory에 글쓰기",
"categories"=> ["컴퓨터"],
"description" => "Ruby를 이용하여 Tistory에 글 쓰고 있습니다.<br/>
MetaWeblog라는 API를 가지고 Tistory에 글을 쓰고 올리니깐 재미가 있군요<br/>
이번에 제 5회 다음 DevDay에 신청을 한다고 Ruby를 가지고 Test를 하고 있습니다.<br/>
여성쿼터제가 있다는데 여성분 모아서 갈 수 있을 것 같기도 하고 아이디어가 시급 ㅠㅠ<br/>
Tistory를 활용한 API등을 생각을 하다 Flickr API를 사용할까 Daum API를 사용할까 고민중 @.@
<br/>2008.8.8<br/>
- Written by StudioEgo (성대현)",
}
server.call('metaWeblog.newPost','[BlogAPI ID]', '티스토리 로그인 메일주소','티스토리 로그인 비밀번호', post, true)
title는 포스트에 넣을 제목
categories는 포스트에 넣을 카테고리, 본인이 만든 카테고리의 이름을 넣으면 됨. 없는 카테고리 쓰면 분류없음으로 나옵니다.
description 은 포스트에 넣을 본문입니다.
티스토리서 제공하는 metaWeblog API를 이용하여 Ruby 코드를 넣어보니 글 올라가는 것에 신기했지요.
그러나 비밀번호를 직접 넣어야 하는 것에 약간은 보안의 위험성이 있는 것 같습니다.
누가 패킷스니핑하여 티스토리 로그인 메일주소와 티스토리 로그인 비밀번호를 알아 내서 주인 몰래 글을 지우고등의 일이 일어날 가능성이 있지요.
이글루스에서는 비밀번호를 직접 넣지 않고 보안에 신경을 쓴 듯 API Key를 제공하여 암호 대신 사용하더군요.
Tistory관계자분게서는 암호를 직접 넣는 것 대신에 API Key를 사용하여 넣는 것이 보안에 좋을 듯한 생각을 해보았습니다.
metaWeblog로 사용하는 Windows Live Writer도 암호를 넣는 문제때문에 갑자기 쓰기가 껄끄러워지더군요.
Referrence
MetaWeblog API specification
ps. Ruby를 이용하여 블로그도 만들어보고 별에 별 기능들을 사용해보니, ruby에 대해서 전반적으로 모르고도 가독성이 좋아서 금방 배울 수 있어서 좋더군요. 제 5회 다음 DevDay에 붙었으면 하는 바람이 있습니다.
'컴퓨터 > Open source' 카테고리의 다른 글
| metaWeblog를 이용하여 Tistory에 글 쓰기 (0) | 2008/08/08 |
|---|---|
| Firefox 3, 기네스북에 등재되었습니다. (0) | 2008/07/12 |
| Firefox 3.0.1 (build 1) 이 나옴. (0) | 2008/07/10 |
| Firefox 3 Download Day에 참여함 (2) | 2008/06/18 |
| Firefox 3 기능 가이드 (0) | 2008/06/16 |
| Firefox 3 기네스북 도전 이벤트에 참가한 동북아시아권 사람들 비교 (5) | 2008/06/16 |
Trackback : http://blog.studioego.info/trackback/335
티스토리 쫑파티때 찍은 사진들 방출

티스토리 쫑파티때 찍은 모든 사진들을 다 올립니다.
우선 사진 부터 올리고 제대로 된 후기는 나중에 올립니다. 아래는 저의 간단한 감상입니다.
제2신관에서 선풍기 바람으로 작업하다 시간이 되었길래 천천히 10분도 걸리지 않고 홍문관 14층까지 엘리베이터타고 갔다. 정말 다음 홍대사옥이 가깝다는 것을 느끼게 되었다.
홍문관을 갈때마다 느끼는 것이, 여기가 내가 다니고 있는 홍익대학교가 맞는지가 궁금할 정도로 시설이 잘 되어있다. 내가 있는 제2신관이라는 곳은 신관이라는 이름이 무색할 정도로 시설이 노후화되었는데, 홍문관 시설을 볼때마다 수업을 홍문관에서 듣고 싶은 생각을 해보았다. (이번 4학년 2학기에 개설된 교양들을 보니깐 홍문관에서 수업개설한 교양들 치고 내가 듣고 싶은 과목이 전혀 없다는것이 안습 ㅠㅠ. 계속 제2신관에서 전공듣고 졸업작품만들고, C동에서 영어 수업듣고 B동에서 경영대 수업들으라는 계시가 들려왔다.)
이번에 얻은 수확은 많은 파워블로거들을 만나뵙게 되었고, 티스토리 직원분들께서 절 옆에서 지켜보고 있다는 사실에 무서웠다. 그리고 책도장 또 받았다 ^^ (다음에 일하시는 Channy님께서 주신 티스토리 초대장으로 만든 블로그에서 크리스탈도장이 당첨되어서 studioego.tistory.com으로 받았는데 이번에는 내 2차 도메인인 blog.studioego.info로 삽입된 크리스탈 도장이 새로 나올 것 같아서 기분이 좋다.)
그리고 홍문관에서 바라보는 학교 야경도 볼만 하였다. 학교 졸업하고 나서 홍문관에서 일하고 싶은 생각을 해보았다. (그러면 학교를 몇년동안 다니게 되는 영광을 얻게 될 것인가?)
'티스토리 베타테스트' 카테고리의 다른 글
| 티스토리 쫑파티때 찍은 사진들 방출 (4) | 2008/08/02 |
|---|---|
| [미션7] 플러그인에 대해 (0) | 2008/07/31 |
| [미션4] 나의 센터 화면!~ (0) | 2008/07/29 |
| SeeMonkey에서 새로 바뀐 티스토리 글쓰기창을 쓰다. (0) | 2008/07/12 |
| TAS가 뚫린날!~ (1) | 2008/07/11 |
| Opera에서 새로 바뀐 티스토리 글쓰기창을 쓰다. (4) | 2008/07/10 |
Trackback : http://blog.studioego.info/trackback/326
-
Subject [Tistory (쫑!) 파티!] 사진
2008/08/02 09:59
안녕하세요 정말 "푸딩"조에서 낄낄낄 거렸던 가루군입니다. 정말 아직도 백업은안되네요 ^^; 사정상 어머니가 카메라를 가지고 시골가신지라, 중간동안 일어났던 사진은 딱 하나밖에없습니다. 그러나 받아온건 집에서 빛밑에서 "폰카"로 찍었습니다 -_-)y`; 모두들 빵상! 중간 에 살짝 폰카로 이사진만 찍고 포기했습니다 -_- (사실 제자리가 빛이없어서 ㄱ-;;) 이건, 티스토리케익 나름대로 먹고 싶었지만 포기; (아니 왜 먹는거 옆에 두시는데요!!) 이..
-
Subject 티스토리 베타테스터 쫑파뤼~ 스케치~
2008/08/02 17:31
홍대 홍문관 14층에서 쫑파뤼가 시작 되었습니다. *istDS+40mmLTD 무진군은 18:30분에 회사에서 나가서 압구정 도착하니 이미 7:20분... 3호선->2호선->홍대 도착 8:00 lllOTL 게다가 14층으로 올라가는 엘리베이터를 잘 못 타서 문이 닫혔다.!!! 허걱! 하면서 다시 12층으로 가서 다른 엘리베이터를 타고 도착!!! 샨새교마크*istDS+40mmLTD ^^:. 이미 사람들이 모여 있었습니다..... 1시간이나 지각해서 리트..
-
Subject #143. 늦은 티스토리 베타 쫑파티 후기~!
2008/08/04 03:19
아~ 정말 일찍도 올립니다 ^^;; 아래 포스팅에서 적은 것처럼 폭염의 나라 두바이에 날라와 있느라 이제야 후기를 쓰게 되는군요! 이미 너무 많은 분들이 재미있는 후기와 잘찍은 사진들을 올려주셔서 딱히 크게 뭔가를 적기보다는, 정말 간만에 나가본 오프라인 모임이 즐거웠다는 표현을 좀 하고 싶네요. 시작 시간에 맞춰 찾아간 홍대 홍문관 14층 다음 커뮤니케이션 사무실은 샤방샤방~.... 하다라고 하기에 조금 점잖은 모습으로 이쁘게 꾸며져 있더군요. 양..
-
Subject StudioEgo의 생각
2008/08/05 19:45
블로그 트랙백 Test
-
가루군 2008/08/02 09:59
안녕하세요 푸딩테이블에있던 가루군입니다 사진 곳곳에서 의도하지않게(?) 보이네요 ^^;
시진 하나하나 다찍으셨네요 해해;; 저는 디카를 엄마가 가져가셔서 (( --); 잘봣습니다!! -
작은인장 2008/08/02 14:33
글 잘 읽었습니다. ^^
저도 후기 쓰려고 생각하다가.... 방문하게 됐네요.
시간 내주시면 한 잔 하죠? 오늘도 좋고, 주중도 좋고.... (전화 주세욤)
즐거운 시간 보내세요.
ps. 그런데 불여우에선 아무래도 스킨이 깨지는 듯... -
무진군 2008/08/02 17:33
즐거웠습니다..^-^
더 많은 분들과 이야기를 나누고 싶었는데 그게 조금 아쉽네요...ㅎㅎㅎ저도 뒷모습이....=ㅅ=;..전혀 알흠답지 못하군요..(땀에 쩔어서..;ㅂ
-
NoPD 2008/08/03 10:34
일찍 오셔서 가장 오래 뵜던 것 같네요 :-)
다음날 바로 두바이로 -_- 끌려나와서
새벽임에도 30도가 넘는 폭염속에 있습니다...
물론... 에어컨 이빠이 틀어놓고 있죠 ㅋ...
자주 뵈요 :-)
2008년 8월 1일 날에 있었던 StudioEgo의 일상

- 현재 용산에 있는 터미널전자상가 2층 후지쯔 용산 고객지원센터에서 노트북 수리를 의뢰하였습니다.2008-07-31 16:52:53
- 노트북의 노후화로 인해서 맥북이나 Fujitsu, Dell, Vaio 노트북을 볼때마다 지름신이 올 것 같은 느낌이 든다 -_ㅠ2008-07-31 17:02:39
- 노트북 메인보드가 문제라고 무상으로 수리한다고 한다. 그런데 다음주 월요일에야 수리를 완료할 수 있다고 그런다. -_-;; 이번 주말은 노트북 없이 살아야 할듯 하다.2008-07-31 17:40:13
- \ ┏┓ / ㅡ ┏┳┳┫┃ㅡ 내일 약속 기억하시죠?^^ 7시에 만나요~ ★TISTORY 이번에 Tistory '베타테스터 쫑파티'에 참석합니다. 장소가 제가 다니고 있는 홍익대학교 홍문관에 위치한 다음 커뮤니케이션스 홍대사옥이라서 헤메지는 않겠군요.2008-07-31 21:18:55
- 성질 나서 내 마음에 맞게 배포판들을 지우고 일일히 컴파일하면서 프로그램 설치 삽질중 -_-;;2008-07-31 21:43:46
- 아놔 벌서 10시??? T동 8층을 벗어나지 않으면 아저씨가 문 닫는데, 빨리 작업하고 나가야지 -_-;;2008-07-31 22:21:07
- 5호선 공덕역서 “2번출구 이용객(버스이요객)은…”에서 버스이요객? 이요객이 뭐조?2008-07-31 23:38:07
- 제 노트북이 고장났어요. 다음주 월요일까지 어떻게 컴퓨터 안쓰고 살아야 하나?2008-08-01 01:24:29
이 글은 StudioEgo님의 2008년 7월 31일의 미투데이 내용입니다.
'Me2Day' 카테고리의 다른 글
| 2008년 8월 2일 날에 있었던 StudioEgo의 일상 (0) | 2008/08/03 |
|---|---|
| 2008년 8월 1일 날에 있었던 StudioEgo의 일상 (0) | 2008/08/02 |
| 2008년 8월 1일 날에 있었던 StudioEgo의 일상 (0) | 2008/08/01 |
| 2008년 7월 30일 날에 있었던 StudioEgo의 일상 (0) | 2008/07/31 |
| 2008년 7월 29일 날에 있었던 StudioEgo의 일상 (0) | 2008/07/30 |
| 2008년 7월 29일 날에 있었던 StudioEgo의 일상 (0) | 2008/07/29 |
이올린에 북마크하기
이올린에 추천하기
현재, 홍익대학교 컴퓨터공학과에 재학중인 대학생입니다. 초등학교 3학년때 역삼동 아부지 회사에서 접해보았던 Netscape Browser를 보고 인터넷에 빠져들었습니다. Web에 대해 관심이 많으며 일본 애니메이션과 여러 음악을 좋아합니다. 지금은 Collaborative Computing 연구실에 적을 두고 대학원 진학할 예정입니다. 
