Movable Type $B$G;H$($k(B XML-RPC API

($B:G=*99?7(B: 2004$BG/(B7$B7n(B28$BF|(B [$BBh(B2$BHG(B])
($B?75,:n@.(B: 2004$BG/(B3$B7n(B14$BF|(B [$BBh(B1$BHG(B])

takayama$B;a$N(B $B!V(BMovable Type $B$N%^%K%e%"%kF|K\8lLu(B$B!W(B $B$NCf$+$i!"(B XML-RPC$B$K4XO"$9$kItJ,(B $B$r($BDI5-(B) ($BCm0U(B: $B8=:_!"(Btakayama$B;a$N%5%$%H(B http://kompeito.org/ $B$O(B Not Found $B$K$J$C$F$7$^$C$F$$$^$9(B) ($BDI5-$3$3$^$G(B)

Movable Type $B$d(B TypePad$B!"(B $B%3%3%m%0(B $BMQ$N(B XML-RPC $B%/%i%$%"%s%H$r:n$m$&$H$7$F$$$k?M$N;29M$K$J$l$P9,$$$G$9!#(B

$B$^$?!"(BXML-RPC $B$,$I$&$$$&$b$N$G$"$k$+$O!"(B $B!V(BXML-RPC$B;EMM=q(B$B!W(B $B$,;29M$K$J$j$^$9!#(B
update ping $B$NAw?.$b(B XML-RPC $B$r;H$$$^$9$,!"$3$3$G$O?($l$^$;$s!#(B $B!V(BWeblogs.Com XML-RPC interface$B!W(B $B$r;2>H$7$F$/$@$5$$!#(B

blogger API

$BCm0U(B: blogger API $B$K$*$1$k(B appkey $B$NCM$O$9$Y$F!"(BMovable Type$B!"(BTypePad$B!"%3%3%m%0(B $B$G$OL5;k$5$l$^$9!#(B

blogger.newPost
$B@bL@(B
$B?7$7$$5-;v$rEj9F$7$^$9!#8x3+$9$k$3$H$b$G$-$^$9!#(B
$B0z?t(B
 String appkey, /* Movable Type, TypePad, $B%3%3%m%0$G$OG$0U$NJ8;zNs$G$h$$(B */
 String blogid, /* blog $B$N(B ID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 String content, /* $B5-;vK\J8(B */
 boolean publish /* $B8x3+$9$k$+H]$+(B? (0: $B!V2<=q$-!w>uBV$G5-;v$rEPO?(B, */
 /* 1: $B!V8x3+!W>uBV$G5-;v$rEPO?(B) */
$BJV$jCM(B
$B@.8y$9$k$H!"(BString postid $B$H$7$F!"(B $BEj9F8e$N(B $B5-;v(BID $B$,F@$i$l$^$9!#(B
$B<:gt$7$?$i!"(bfault $B$,JV$j$^$9!#(B
$B;29M(B
$BEj9F8e!"$9$0$K5-;v$r$A$g$C$H$@$1=$@5$7$FEPO?$7D>$7$?$$>l9g$J$I!"(B $BK\(BAPI$B$G$BCm0U(B
$B5-;vK\J8$@$1$G$O$J$/!"(BExtend($BDI5-(B)$B!"(BExcerpt($B35MW(B)$B$rIU$1$FEj9F$7$?$$>l9g$O!"(B $BK\(BAPI$B$G$O$J$/!"(B metaWeblog.newPost $B$r;HMQ$7$^$9!#(B
$B$J$*!"(Bblogger API $B$r:NMQ$7$F$$$k(B weblog $B$G$O!"(B $BF10l%7%9%F%`>e$K(B weblog $B$,J#?t$"$k(B(blog ID $B$G6hJL$9$kI,MW$,$"$k(B)$B>l9g$G$b!"(B $B5-;v(BID $B$O(B weblog $BC10L$G%f%K!<%/$h$j$k$h$&:nhv(b($bimhv(b)$b$5$l$klu$g$o$j$/!"(b $B%7%9%F%`A4BN$G%f%K!<%/$h$j$k$h$&:nhv$5$l$^$9!#(b
blogger.editPost
$B@bL@(B
$B4{B85-;v$r>e=q$-Ej9F$7$^$9!#(B
$B0z?t(B
 String appkey, /* Movable Type, TypePad, $B%3%3%m%0$G$OG$0U$NJ8;zNs$G$h$$(B */
 String postid, /* $B>e=q$-BP>]$N5-;v(BID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 String content, /* ($BJT=8:Q$_$N(B)$B5-;vK\J8(B */
 boolean publish /* $B8x3+$9$k$+H]$+(B? (0: $B!V2<=q$-!w>uBV$G5-;v$rEPO?(B, */
 /* 1: $B!V8x3+!W>uBV$G5-;v$rEPO?(B) */
$BJV$jCM(B
$B@.8y$9$k$H(B true $B$,!"<:gt$9$k$h(b fault $B$,JV$j$^$9!#(B
$BCm0U(B
$B$"$i$+$8$a>e=q$-BP>]$N5-;v$N(B postid ($B5-;v(BID) $B$r $B$J$*!"5-;vK\J8$@$1$G$O$J$/!"(BExtend($BDI5-(B)$B!"(BExcerpt($B35MW(B)$B$r4^$`5-;v$N>l9g$O!"(B $BK\(BAPI$B$G$O$J$/!"(B metaWeblog.editPost $B$r;HMQ$7$^$9!#(B
blogger.deletePost
$B@bL@(B
$B5-;v$r:o=|$7$^$9!#(B
$B0z?t(B
 String appkey, /* Movable Type, TypePad, $B%3%3%m%0$G$OG$0U$NJ8;zNs$G$h$$(B */
 String postid, /* $B:o=|BP>]$N5-;v(BID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 boolean publish /* 0 $B$^$?$O(B 1 $B$r;XDj(B($BL5;k$5$l$k(B) */
$BJV$jCM(B
$B@.8y$9$k$H(B true,$B<:gt$9$k$h(b fault $B$,JV$j$^$9!#(B
$BCm0U(B
$B$"$i$+$8$a:o=|$7$?$$5-;v$N(B postid ($B5-;v(BID) $B$r
blogger.getRecentPosts
$B@bL@(B
$B:G?7$N5-;v$r%7%9%F%`$+$i
$B0z?t(B
 String appkey, /* Movable Type, TypePad, $B%3%3%m%0$G$OG$0U$NJ8;zNs$G$h$$(B*/
 String blogid, /* blog ID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 int numberOfPosts /* $B
$BJV$jCM(B
$B@.8y$9$k$H!" $B9=B$BN$K$O(B
 ISO.8601 dateCreated, /* $BEj9FF|;~(B */
 String userid, /* $BEj9F
 $B$,4^$^$l$^$9(B($B9=B$BN$N%a%s%P!<$n=p8==g=x$oitdj(b)$B!#(B
 
$B<:gt$9$k$h!"(bfault $B$,JV$j$^$9!#(B

$BCm0U(B: dateCreated $B$O!"(B $BEv3:(B weblog $B$,@_CV$5$l$F$$$k%5!<%p$n$"$k>l=j$N8=CO;~4V$G$9!#(B
20040116T14:10:03 (Movable Type $B$G$NNc(B)
2004$BG/(B01$B7n(B16$BF|(BT14:10:03Z ($B%3%3%m%0(B $B$G$NNc(B)
 $B"*(B ($B:o=|(B) $B;z5ADL$j(B UTC $B$H$7$F2r
 ($B:o=|(B) 2004$BG/(B01$B7n(B16$BF|(BT14:10:03+09:00 $B$H$_$J$9I,MW$"$j(B ($B:o=|$3$3$^$G(B)
 ($BDI5-(B) 2004$BG/(B7$B7n(B1$BF|0J9_!"%3%3%m%0$G$O!"(BXML-RPC API $B$K4X$7(B ($BDI5-$3$3$^$G(B)
 ($BDI5-(B) $B$F$O!"!V8=CO;~4V!W$G$O$J$/>o$K(BUTC$B$r;H$&$h$&$K$J$C$?!#(B ($BDI5-$3$3$^$G(B)
 ($BDI5-(B) [$B;29M(B: $B$*CN$i$;%3%3%m%0(B: $B!Z=$@5![(B XMLRPC API $B$G] ($BDI5-$3$3$^$G(B)
 
Movable Type Ver2.661 $B$G$N(B$BJV$jCM(B$B$NNc(B: ($B:G?7$N5-;v(B1$B8D$rl9g(B)
<?xml version="1.0" encoding="UTF-8" ?> 
<methodResponse>
 <params>
 <param>
 <value>
 <array>
 <data>
 <value>
 <struct>
 <member>
 <name>postid</name> 
 <value>
 <string>104</string> 
 </value>
 </member>
 <member>
 <name>userid</name> 
 <value>
 <string>1</string> 
 </value>
 </member>
 <member>
 <name>content</name> 
 <value>
 <string>$B5-;vK\J8(B</string> 
 </value>
 </member>
 <member>
 <name>dateCreated</name> 
 <value>
 <dateTime.iso8601>20040116T14:10:03</dateTime.iso8601> 
 </value>
 </member>
 </struct>
 </value>
 </data>
 </array>
 </value>
 </param>
 </params>
</methodResponse>
$BCm0U(B
$B$"$i$+$8$a5-;v]$N(B weblog $B$N(B blogid (blog ID) $B$r
blogger.getUsersBlogs
$B@bL@(B
$B=q$-
$B0z?t(B
 String appkey, /* Movable Type, TypePad, $B%3%3%m%0$G$OG$0U$NJ8;zNs$G$h$$(B */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
$BJV$jCM(B
$B@.8y$9$k$H!"Ej9F2DG=$J(B weblog $B$N?t$NJ,!"9=B$BN$NG[Ns$,JV$C$F$-$^$9!#(B
$B9=B$BN$K$O!"(B
 String url, /* $BEv3:(B weblog $B$N%H%C%W%Z!<%8$n(b URL */
 String blogid, /* $BEv3:(B weblog $B$N(B blog ID */
 String blogName /* $BEv3:(B weblog $B$NL>A0(B */
$B$,4^$^$l$^$9(B($B9=B$BN$N%a%s%P!<$n=p8==g=x$oitdj(b)$B!#(B
$B<:gt$9$k$h!"(bfault $B$,JV$j$^$9!#(B
blogger.getUserInfo
$B@bL@(B
$B=q$-pJs$rJV$7$^$9!#(B
$B0z?t(B
 String appkey, /* Movable Type, TypePad, $B%3%3%m%0$G$OG$0U$NJ8;zNs$G$h$$(B */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
$BJV$jCM(B
$B@.8y$9$k$H!"Ej9F2DG=$J(B weblog $B$N?t$NJ,!"9=B$BN$NG[Ns$,JV$C$F$-$^$9!#(B
$B9=B$BN$K$O!"(B
 String userid, /* $BEv3:(B weblog $B$G$N%f!<%6(bid */
 String firstname, /* $B%f!<%6$nl>A0(B */
 String lastname, /* $B%f!<%6$nid;z(b */
 String nickname, /* $B%f!<%6$n%k%c%/%m!<%`(b($b%o%s%i%k(b) */
 String email, /* $B%f!<%6$n(b Email $B%"%I%l%9(B */
 String url /* $BEv3:(B weblog $B$N%H%C%W%Z!<%8$n(b URL */
$B$,4^$^$l$^$9(B($B9=B$BN$N%a%s%P!<$n=p8==g=x$oitdj(b)$B!#(B
$B<:gt$9$k$h!"(bfault $B$,JV$j$^$9!#(B

$BCm0U(B: firstname $B$O!"(BMovable Type $B$N%f!<%6l>$N$&$A!"(B $B:G=i$N%9%Z!<%9(b($b6ugrj8;z(b)
$B$N$H$3$m$^$G$N$b$N$H$J$j$^$9!#(B
lastname $B$O!":G=i$N%9%Z!<%9$h$j8e$m$n$b$n$h$j$j$^$9(b
(middle name $BAjEv$N$b$N$,B8:_$9$k>l9g!"$=$l$b(B lastname $B$K4^$^$l$^$9(B)$B!#(B

metaWeblog API

metaWeblog.newPost
$B@bL@(B
$B?7$7$$5-;v$rEj9F$7$^$9!#8x3+$9$k$3$H$b$G$-$^$9!#(B
$B0z?t(B
 String blogid, /* blog ID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 struct content, /* content$B9=B$BN(B ($B5-;v>pJs(B) */
 boolean publish /* $B8x3+$9$k$+H]$+(B (0: $B!V2<=q$-!w>uBV$G5-;v$rEPO?(B, */
 /* 1: $B!V8x3+!W>uBV$G5-;v$rEPO?(B */
$BCm0U(B: content $B9=B$BN$O!" String title, /* $B5-;v$N7oL>(B */ String description, /* $B5-;v$NK\J8(B */ ISO.8601 dateCreated, /* $B5-;v$NEj9FF|;~(B */ $B$=$l$K2C$($F!"(BMovable Type $B$G$O int mt_allow_comments, /* $B%3%a%s%H$r mt_convert_breaks $B$K(B 0 ($B$b$7$/$O(B none) $B$r;XDj$7$?>l9g!"(B $B!V5-;v$NK\J8!W$*$h$S!VDI5-!WCf$N2~9T$O(B <br /> $B$"$k$$$O(B </p><p> $B$KJQ49$5$l$^$;$s!#(B 1 ($B$b$7$/$O(B convert_breaks)$B$r;XDj$7$?>l9g!"(B $B!V5-;v$NK\J8!W$*$h$S!VDI5-!WCf$N2~9T$O(B <br /> $B$"$k$$$O(B </p><p> $B$KJQ49$5$l$^$9!#(B

dateCreated $B$O!"(BISO.8601 $B7A<0$gi=5-$7$f$/$@$5$$(b ($B$?$@$7!">JN,$9$k$3$H$b2DG=$G$9!#(B $B>JN,$7$?>l9g$O8=:_;~9o$r;XDj$7$?$b$N$H$_$J$5$l$^$9(B)$B!#(B
$B%3%3%m%0$N>l9g!"(BdateCreated $B$O(B UTC ($B6(Dj@$3&;~!#@53N$K$O0c$&35G0$J$N$G$9$,!"(B GMT[$B%0%j%K%C%8I8=`;~(B]$B$HF1$8$H9M$($F9=$$$^$;$s(B) $B$G;XDj$7$F$/$@$5$$!#(B $BF|K\;~4V$r;H$&$H(B9$B;~4VL$Mh$N5-;v$K$J$C$F$7$^$&$N$GCm0U!#(B
$BJV$jCM(B
$B@.8y$9$k$H!"(BString postid $B$,Ej9F8e$N!V5-;v(BID$B!W$H$7$FJV$C$F$-$^$9!#(B
$B<:gt$9$k$h!"(bfault $B$G$9!#(B
metaWeblog.editPost
$B@bL@(B
$B4{B85-;v$r>e=q$-Ej9F$7$^$9!#(B
$B0z?t(B
 String postid, /* $B>e=q$-BP>]$N5-;v(BID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 struct content, /* content$B9=B$BN(B ($B5-;v>pJs(B) */
 boolean publish /* $B8x3+$9$k$+H]$+(B (0: $B!V2<=q$-!w>uBV$G5-;v$rEPO?(B, */
 /* 1: $B!V8x3+!W>uBV$G5-;v$rEPO?(B */
$BCm0U(B: content $B9=B$BN$O!" String title, /* $B5-;v$N7oL>(B */ String description, /* $B5-;v$NK\J8(B */ ISO.8601 dateCreated, /* $B5-;v$NEj9FF|;~(B */ $B$=$l$K2C$($F!"(BMovable Type $B$G$O int mt_allow_comments, /* $B%3%a%s%H$r dateCreated $B$O!"(BISO.8601 $B7A<0$gi=5-$7$f$/$@$5$$!#(b ($B$?$@$7!">JN,$9$k$3$H$b2DG=$G$9!#(B $B>JN,$7$?>l9g$O85$N5-;v$NEj9FF|;~$,$=$N$^$^0z$-7Q$,$l$^$9(B)$B!#(B
$B%3%3%m%0$N>l9g!"(BdateCreated $B$O(B UTC ($B6(Dj@$3&;~!#@53N$K$O0c$&35G0$J$N$G$9$,!"(B GMT[$B%0%j%K%C%8I8=`;~(B]$B$HF1$8$H9M$($F9=$$$^$;$s(B) $B$G;XDj$7$F$/$@$5$$!#(B $BF|K\;~4V$r;H$&$H(B 9$B;~4VL$Mh$N5-;v$K$J$C$F$7$^$&$N$GCm0U!#$^$?!"(B metaWeblog.getPost $BEy$G($B:o=|(B) $B$"$k$K$b4X$o$i$:!"(B $B$B$9!#(B ($B:o=|(B) $B$7$?$,$C$F!"(B metaWeblog.getPost $BEy$G(B $B$9$+!"(B ($B:o=|$3$3$^$G(B)($BDI5-(B) $B$=$N$^$^N.MQ$9$k$+!"(B ($BDI5-$3$3$^$G(B) dateCreated $B$r>JN,$9$k$+!"$$$:$l$+$NJ}K!$GBP1~$7$F$/$@$5$$!#(B
$BJV$jCM(B
$B@.8y$9$k$H(B true $B$,!"<:gt$9$k$h(b fault $B$,JV$j$^$9!#(B
$BCm0U(B
$B$"$i$+$8$a>e=q$-$7$?$$5-;v$N(B postid ($B5-;v(BID) $B$r
metaWeblog.getPost
$B@bL@(B
$B5-;v(BID$B$G;XDj$7$?5-;v$r
$B0z?t(B
 String postid, /* $B(B($B%"%+%&%s%H(B) */
 String password /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
$BJV$jCM(B
$B@.8y$9$k$H!" String userid, /* $BEj9F(B */ String link, /* $B5-;v(B $B$N(B URL ($B2<5-$n(b permalink $B$HF10l(B) */ String permaLink, /* permalink ($B%3%3%m%0$G$O!V8GDj%j%s%/!W(B) */ String mt_excerpt, /* $B35MW(B */ String mt_text_more, /* $BDI5-(B */ int mt_allow_comments, /* $B%3%a%s%H$r $B<:gt$9$k$h!"(bfault $B$,JV$j$^$9!#(B

$BCm0U(B: link $B$H(B permaLink $B$O!"$I$A$i$b(B $BC_@Q$5$l$F$$$k5-;v$X$N(B URL $B$K$J$j$^$9!#(B
mt_ $B$G$O$8$^$C$F$$$k9`L\$O!"(BmetaWeblog.getPost API $B$r(B Movable Type $B$X(B
$B $B$J$*!"(B$B9=B$BN$N%a%s%P!<$n=p8==g=x$oitdj(b$B$G$9!#(B
$BCm0U(B
$B$"$i$+$8$a $B%3%3%m%0$N>l9g!"(B $BK\(BAPI$B$G($B:o=|(B) $B$G$"$k$K$b4X$o$i$:!"$B$K$J$C$F$$$^$9!#(B $B
metaWeblog.getRecentPosts
$B@bL@(B
$B:G?7$N5-;v$r%7%9%F%`$+$i
$B0z?t(B
 String blogid, /* blog ID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 int numberOfPosts /* $B
$BJV$jCM(B
$B@.8y$9$k$H!" ISO.8601 dateCreated, /* $B5-;v$NEj9FF|;~(B */ String userid, /* $BEj9F(B */ String link, /* $B5-;v(B $B$N(B URL ($B2<5-$n(b permalink $B$HF10l(B) */ String permaLink, /* permalink ($B%3%3%m%0$G$O!V8GDj%j%s%/!W(B) */ String mt_excerpt, /* $B35MW(B */ String mt_text_more, /* $BDI5-(B */ int mt_allow_comments, /* $B%3%a%s%H$r $B<:gt$9$k$h!"(bfault $B$,JV$j$^$9!#(B

$BCm0U(B: dateCreated $B$O!"(B $BEv3:(B weblog $B$,@_CV$5$l$F$$$k%5!<%p$n$"$k>l=j$N8=CO;~4V$G$9!#(B
link $B$H(B permaLink $B$O!"$I$A$i$b(B $BC_@Q$5$l$F$$$k5-;v$X$N(B URL $B$K$J$j$^$9!#(B
mt_ $B$G$O$8$^$C$F$$$k9`L\$O!"(BmetaWeblog.getPost API $B$r(B Movable Type $B$X(B
$B $B$J$*!"(B$B9=B$BN$N%a%s%P!<$n=p8==g=x$oitdj(b$B$G$9!#(B
$BCm0U(B
$B$"$i$+$8$a5-;v]$N(B weblog $B$N(B blogid (blog ID) $B$r $B%3%3%m%0$N>l9g!"(B $BK\(BAPI$B$G($B:o=|(B) $B$G$"$k$K$b4X$o$i$:!"$B$K$J$C$F$$$^$9!#(B $B
metaWeblog.newMediaObject
$B@bL@(B
$B%U%!%$%k$r(B web$B%5!<%p$ke>Aw$7$^$9!#(B
$B0z?t(B
 String blogid, /* blog ID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 struct file
$BCm0U(B: file $B9=B$BN$K$O!"(B2$B$D$N9`L\$,$"$j$^$9(B:
 base64 bits, /* BASE64 $B$GId9f2=$5$l$?!"%U%!%$%k$NCf?H(B */
 String name, /* $B%U%!%$%kL>(B */ 
(3$B$DL\$N9`L\$K$J$kM=Dj$N(B) type [$B%U%!%$%k$N $B$J$*!"(B$B9=B$BN$N%a%s%P!<$n=p8==g=x$oitdj(b$B$G$9!#(B
$BJV$jCM(B
$BE>Aw$7$?%U%!%$%k$X$N(B URL $B$,JV$C$F$-$^$9!#(B
$BCm0U(B
$B$"$i$+$8$a5-;v]$N(B weblog $B$N(B blogid (blog ID) $B$r

MovableType API

mt.getRecentPostTitles
$B@bL@(B
$B:G?7$N5-;v$K4X$9$k>pJs$r!"BS0h$K$d$5$7$/
$B0z?t(B
 String blogid, /* blog ID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 int numberOfPosts /* $B>pJs$r
$BJV$jCM(B
$B@.8y$9$k$H!">pJs$N ISO.8601 dateCreated, /* $BEj9FF|;~(B */ String userid, /* $BEj9F(B */ $B$J$*!"(B$B9=B$BN$N%a%s%P!<$n=p8==g=x$oitdj(b$B$G$9!#(B
$B<:gt$9$k$h!"(bfault$b$,jv$j$^$9!#(b

$BCm0U(B: dateCreated $B$O!"(B blogid $B$N(B weblog $B$,3+@_$5$l$F$$$k%5!<%p$n$"$k>l=j$N8=CO;~4VI=5-$G$9!#(B
$BCm0U(B
$B$"$i$+$8$a5-;v]$N(B weblog $B$N(B blogid (blog ID) $B$r $B%3%3%m%0$N>l9g!"(B $BK\(BAPI$B$G($B:o=|(B) $B$G$"$k$K$b4X$o$i$:!"$B$K$J$C$F$$$^$9!#(B $B
mt.getCategoryList
$B@bL@(B
$B$=$N(B weblog $B$K$"$k$9$Y$F$NJ,N`(B($B%+%F%4%j(B)$B$rJV$7$^$9!#(B
$B0z?t(B
 String blogid, /* blog ID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
$BJV$jCM(B
$B@.8y$9$k$H!"J,N`$N?t$@$1!" String categoryId /* $B%+%F%4%j(BID */ String categoryName; /* $B%+%F%4%j$NL>A0(B */ $B$J$*!"(B$B9=B$BN$N%a%s%P!<$n=p8==g=x$oitdj(b$B$G$9!#(B
$B<:gt$9$k$h!"(bfault $B$,JV$j$^$9!#(B
$BCm0U(B
$B$"$i$+$8$a5-;v]$N(B weblog $B$N(B blogid (blog ID) $B$r
mt.getPostCategories
$B@bL@(B
$B;XDj5-;v$K@_Dj$5$l$F$$$kJ,N`$r
$B0z?t(B
 String postid, /* $B%+%F%4%j]$N5-;v(BID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
$BJV$jCM(B
$B@.8y$9$k$H!" String categoryName, /* $B%+%F%4%j$NL>A0(B */ String categoryId, /* $B%+%F%4%j(BID */ boolean isPrimary; /* $BBh0l%+%F%4%j$+H]$+(B */ $B<:gt$9$k$h!"(bfault $B$,JV$j$^$9!#(B
$BCm0U(B: isPrimary $B$O!"Ev3:J,N`(B($B%+%F%4%j(B)$B$,$=$N5-;v$NBh0l%+%F%4%j$+$I$&$+!"(B $B$H$$$&$3$H$r0UL#$7$^$9!#(B
mt.setPostCategories
$B@bL@(B
$B5-;v$NJ,N`$r@_Dj$7$^$9!#(B
$B0z?t(B
 String postid, /* $B%+%F%4%j@_DjBP>]$N5-;v(BID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password, /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
 array categories /* $B%+%F%4%j$K4X$9$k>pJs(B */
$BCm0U(B: categories $B$O!"@_Dj$7$?%+%F%4%j$N?t$@$1 String categoryId, /* $B%+%F%4%j(BID */ boolean isPrimary /* $BEv3:%+%F%4%j$rBh0l%+%F%4%j$K;XDj$9$k$+H]$+(B */ isPrimary $B$r;H$$!"Bh0l%+%F%4%j$r;XDj$9$k$3$H$b2DG=$G$9!#(B
$B$3$N%U%i%0$r;XDj$7$J$1$l$P!"G[Ns$N$R$H$D$a$NMWAG$,!"(B $B$=$N5-;v$NBh0l%+%F%4%j$K$J$j$^$9!#(B
$BJV$jCM(B
$B@.8y$9$k$H(B true $B$,!"<:gt$9$k$h(b fault $B$,JV$j$^$9!#(B
mt.supportedMethods
$B@bL@(B
$B%5!<%p$gds6!$5$l$f$$$k(b XML-RPC $B$N8F$S=P$7J}K!$r
$B0z?t(B
$B$J$7(B
$BJV$jCM(B
$B%5!<%p$gds6!$5$l$f$$$k8f$s=p$7j}k!$ng[ns$,jv$j$^$9!#(b

Movable Type Ver2.661 $B$G$N(B$BJV$jCM(B$B$NNc(B:
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
 <params>
 <param><value><array><data>
 <value><string>blogger.newPost</string></value>
 <value><string>blogger.editPost</string></value>
 <value><string>blogger.getRecentPosts</string></value>
 <value><string>blogger.getUsersBlogs</string></value>
 <value><string>blogger.getUserInfo</string></value>
 <value><string>blogger.deletePost</string></value>
 <value><string>metaWeblog.getPost</string></value>
 <value><string>metaWeblog.newPost</string></value>
 <value><string>metaWeblog.editPost</string></value>
 <value><string>metaWeblog.getRecentPosts</string></value>
 <value><string>metaWeblog.newMediaObject</string></value>
 <value><string>mt.getCategoryList</string></value>
 <value><string>mt.setPostCategories</string></value>
 <value><string>mt.getPostCategories</string></value>
 <value><string>mt.getTrackbackPings</string></value>
 <value><string>mt.supportedTextFilters</string></value>
 <value><string>mt.getRecentPostTitles</string></value>
 <value><string>mt.publishPost</string></value>
 </data></array></value></param>
 </params>
</methodResponse>
$B;29M(B: $BK\(BAPI (mt.supportedMethods) $B<+?h$o!">e5-!"JV$jCM$K4^$^$l$F$$$J$$$3$H$KCm0U!#(B
$BCm0U(B
$BK\(BAPI $B$N!"%Q%9%o!<%i$raw?.$9$ki,mw$,$j$$$?$a!"(b $BC/$G$b
mt.supportedTextFilters
$B@bL@(B
$B%5!<%p$gds6!$5$l$f$$$kj8=q@07a(b$B%W%i%0%$%s(B$B$K4X$9$k>pJs$r
$B0z?t(B
$B$J$7(B
$BJV$jCM(B
 String key, /* $B%U%#%k%?<1jl;r(b */
 String label /* $B%U%#%k%?$N@bL@(B */
$B$r4^$`9=B$BN$NG[Ns$,!"%U%#%k%?$N?t$@$1!"JV$C$F$-$^$9!#(B
key $B$O!"J8=q@07A%W%i%0%$%s(B($B%0%m!<%p%k%u%#%k%?$n0l key $B$O!"(BnewPost $B$H(BeditPost $B$K(B mt_convert_breaks $BJQ?t$H$7$FEO$5$l$kCM$G$9!#(B

Movable Type Ver2.661 $B$G$N(B$BJV$jCM(B$B$NNc(B:
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
 <params><param><value><array><data>
 <value><struct>
 <member>
 <name>label</name>
 <value><string>Convert Line Breaks</string></value>
 </member>
 <member>
 <name>key</name>
 <value><string>__default__</string></value>
 </member>
 </struct></value>
 </data></array></value></param></params>
</methodResponse>
$BCm0U(B
$BK\(BAPI $B$N!"%Q%9%o!<%i$raw?.$9$ki,mw$,$j$$$?$a!"(b $BC/$G$b
mt.getTrackbackPings
$B@bL@(B
$B;XDj$7$?5-;v$KAw$i$l$?(B $B%H%i%C%/%P%C%/(B Ping URL $B72$r $B$3$N(B API $B$O!";XDj$7$?5-;v$X$N(B Ping $B72$re$2$k$h$&$J>l9g$G$9!#(B
$B0z?t(B
 String postid /* $B5-;v(BID */
$BJV$jCM(B
$B;XDj$7$?5-;v$K4XO"IU$1$i$l$F$$$k%H%i%C%/%P%C%/$N?t$@$1!"(B $B String pingTitle, /* Ping $B85$N5-;v$N(B $B7oL>(B */ String pingURL, /* Ping $B85$N5-;v$N(B URL */ String pingIP /* Ping $B$7$F$-$?%[%9%H$N(B IP $B%"%I%l%9(B */
$BCm0U(B
$BK\(BAPI $B$N!"%Q%9%o!<%i$raw?.$9$ki,mw$,$j$$$?$a!"(b $BC/$G$b $B$^$?!"(BpingURL $B$G<($5$l$k(b Web $B%Z!<%8$nb8:_$9$k%5!<%p%^%7%s$h!"(b $B $B$J$*!"K\(BAPI $B$NpJs$r
mt.publishPost
$B@bL@(B
weblog $B$K$"$k$9$Y$F$N@EE*%U%!%$%k$r:F9=C[$7!"(B $B5-;v(BID$B$G;XDj$7$?5-;v$r8x3+$7$^$9(B ($B;XDj$7$?5-;v$,$9$G$K8x3+>uBV$N>l9g$O!":F9=C[$N$_ $B$J$*!"5-;v$N>uBV$,99?7$5$l$?>l9g$G$b(B $BK\(B API $B$O(B update ping $B$NAw=P$r9T$$$^$;$s!#(B
$B0z?t(B
 String postid, /* $B8x3+BP>]$N5-;v(BID */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
$BJV$jCM(B
$B@.8y$9$k$H(B true $B$,!"<:gt$9$k$h(b fault $B$,JV$j$^$9!#(B
mt.setNextScheduledPost
$B@bL@(B
$B2<=q$->uBV$GEj9F:Q$_$N5-;v$KBP$7!";XDj$7$?F|;~$,E~Mh$7$?$i8x3+>uBV$K$9$k$h$&;X<($7$^$9!#(b
$BK\(BAPI$B$O!"(B2004$BG/(B7$B7n(B28$BF|8=:_!"(BTypePad$B7O$G$N$_;H$($^$9(B (2004$BG/(B8$B7n0J9_$K%j%j!<%9m=dj$n(b Movable Type 3.1 $B0J9_$G$b;H$($k$h$&$K$J$kM=Dj(B[$BEvJ}$N?dB,(B])$B!#(B
$B$J$*!";XDj$7$?F|;~$,E~Mh$7!"8x3+>uBV$K$J$C$F$b!"(B($BBP>]5-;v$K(B trackback URL $B$,;XDj$5$l$F$$$k>l9g$G$b(B) trackback ping $B$NAw=P$O9T$J$o$l$^$;$s!#(B
$B0z?t(B
$B:#$N$H$3$m!";DG0$J$,$i>\:Y$OITL@$G$9!#(B($BK\(BAPI$B$K4X$9$k8x<0%i%-%e%a%s%h$rh/8+$g$-$f$$$^$;$s(b)
$B$7$?$,$C$F!"0J2<$o?ddj$g$9!#(b
 String postid, /* $B8x3+M=LsBP>]$N5-;v(BID */
 ISO.8601 dateCreated, /* $B8x3+F|;~(B */
 String username, /* blog $B$N%f!<%6l>(B($B%"%+%&%s%H(B) */
 String password /* $B>e5-%f!<%6$n(b blog $B$X$N(B login $BMQ%Q%9%o!<%i(b */
$BJV$jCM(B
$B@.8y$9$k$H(B true $B$,!"<:gt$9$k$h(b fault $B$,JV$j$^$9!#(B($B?dDj(B)

$B;29M(B: Movable Type $B$G$O%5%]!<%h$5$l$f$$$j$$(b blogger API

$B0J2R2p$7$F$*$-$^$9!#(B

blogger.getTemplate
$B0z?t(B
 appkey (string): Unique identifier/passcode of the application sending the post.
 (See access info.) 
 blogid (string): Unique identifier of the blog who's template is to be returned. 
 username (string): Login for a Blogger who has admin permission on give blog. 
 password (string): Password for said username. 
 templateType (string): Determines which of the blog's templates will be returned.
 Currently, either "main" or "archiveIndex". 
see also
http://new.blogger.com/developers/api/1_docs/xmlrpc_getTemplate.html
blogger.setTemplate
$B0z?t(B
 appkey (string): Unique identifier/passcode of the application sending the post.
 (See access info.) 
 blogid (string): Unique identifier of the blog who's template is to be returned. 
 username (string): Login for a Blogger who has admin permission on give blog. 
 password (string): Password for said username. 
 template (string): The text for the new template (usually mostly HTML).
 Must contain opening and closing <Blogger> tags, since they're needed to publish. 
 templateType (string): Determines which of the blog's templates will be returned.
 Currently, either "main" or "archiveIndex". 
see also
http://new.blogger.com/developers/api/1_docs/xmlrpc_setTemplate.html

$B;29M(B: XML-RPC API $B$N;HMQNc(B

$B?75,5-;v$N%+%F%4%j$r@_Dj$7$?>e!"Ej9F$r9T$J$&$K$O!"0J2<$n$K$bJ}K!$O$"$k$H;W$$$^$9!#3F<+$g9m$($f$_$f$/$@$5$$(b)$b!#(b

 (1) $B%+%F%4%j0lMwmt.getCategoryList)
 (2) $B%f!<%6(b($bej9fmetaWeblog.newPost)
 (4) $BEj9F$7$?5-;v$N%+%F%4%j@_DjJQ99(B ((3) $B$GJV$C$F$-$?(B postID $B$r0z?t$H$7$F(B mt.setPostCategories $B

$B4{B85-;v$rJT=8$7$F!"Ej9F$7D>$9>l9g$N (1) $B5-;vBjL>0lMwmt.getRecentPostTitles) (2) $B%f!<%6$kjt=8bp>]5-;v$rA*Br$7$F$b$i$&(B (3) $BJT=8BP>]5-;v$rmetaWeblog.getPost) (4) $BJT=8BP>]5-;v$N%+%F%4%j$rmt.getPostCategories) (5) $B%f!<%6$,5-;v$njt=8!"%+%f%4%j$njq99$re=q$-Ej9F(B (metaWeblog.editPost) (7) $B4{B85-;v%+%F%4%j@_Dj(B (mt.setPostCategories)

$B;29M(B: $B%3%3%m%0$K4X$9$kJd0d(B

$B%3%3%m%0$G(B XML-RPC $B$r;H$&>l9g!"%5!<%p$+$i$n1~ez$o(b UTF-8 $B$GJV$C$F$/$k$3$H$K$J$C$F$$$^$9(B (2004$BG/(B1$B7n(B21$BF|8=:_!"B>$N%(%s%3!<%g%#%s%0$ol$%5%]!<%h(b) $B$,!"(B $B1~Ez$K(B ASCII $BJ8;z(B (ISO8859-1) $B0J30$NJ8;z(B($BNc$($P!"4A;z(B)$B$,4^$^$l$k$h$&$J$H$-!"(B UTF-8 $B$H$7$F$O@5$7$/$J$$%(%s%3!<%g%#%s%0$,;\$5$l$?>uBV$G1~Ez$,JV$C$F$/$k$3$H$,$"$j$^$9!#(B
$BNc$($P!"!V%3%3%m%0!W$H$$$&J8;z$OK\Mh!"(B(a) $B$K<($9%p%$%hjb$s$h$j$k$o$:$g$9$,!"(b $B (a) $B$H(B (b) $B$N$I$A$i$G1~Ez$,JV$C$F$/$k$+$OITDj$G$9!#(B

(a) E3 82 B3 E3 82 B3 E3 83 AD E3 82 B0
(b) C3 A3 C2 82 C2 B3 C3 A3 C2 82 C2 B3 C3 A3 C2 82 C2 AD C3 A3 C2 82 C2 B0

$B>e5-$NNc$G$$$&$H!"(B"(a) $B$N(B E3 $B"*(B (b) $B$N(B C3 A3"$B!"(B"82 $B"*(B C2 82"$B!"(B"B3 $B"*(B C2 B3" $B$N$h$&$K!"(B (b) $B$O(B (a) $B$N(B $B%P%$%HJB$S$KBP$7$F!"(B $B$5$i$K2?$i$+$N%(%s%3!<%g%#%s%0=hm}$re,mq$7$?$+$n$h$&$j7a(b $B$K$J$C$F$$$^$9!#(B $B$D$^$j!"4|BT$7$J$$%P%$%HJB$S$,JV$C$F$-$F$b!"%3!<%i$nbp1~$k5,b'@-$,$"$k$?$a!"(b $BK|0l(B (b) $B$N$h$&$J1~Ez$,JV$C$F$-$F$b(B (a) $B$rF@$kJ}K!(B($B%G%3!<%i$9$kj}k!(b)$b$o$"$k!"(b $B$H$$$&$3$H$G$9!#(B

(a) $B$KBP$7$F!"$5$i$K(B UTF-8 $B%(%s%3!<%g%#%s%0$r;\$7$f$$$k$n$g$o$j$$$+!"(b $B$H$N@b$b$"$j$^$9$,!"??Aj$OITL@$G$9!#(B
$B$A$J$_$K!"(B(a) $B$r(B Shift_JIS ($B$b$7$/$O(B CP932)$BJ8;zNs$H$_$J$7$F(B UTF-8 $B$X$NJQ49$r9T$J$&$H!"(B $B0J2<$n$h$&$j%p%$%hjb$s$k$j$j$^$9!#(b
E7 B9 A7 EF BD B3 E7 B9 A7 EF BD B3 E7 B9 9D EF BD AD E7 B9 A7 EF BD B0

[Tsuporone's Program Library] [Activity Memo] [$B4QB,5$5e(B] [$B$R$H$3$HEA8@HD(B]

Access Count: 

Copyright (c) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009, 2010, 2011, 2012 by Hiroshi Tsujimura (tsupo@na.rim.or.jp) Some Rights Reserved.
Last Modified: Wednesday, 29-Aug-2007 03:53:52 JST

AltStyle $B$K$h$C$FJQ49$5$l$?%Z!<%8(b (->$B%*%j%8%J%k(B) /