Movable Type features a full implementation of the Blogger XML-RPC API (where
applicable). The only two methods that are not supported by Movable Type are
getTemplate
and setTemplate
, due to the differences between Blogger's
template system and Movable Type's template system. Usage of the XML-RPC API
requires that your webserver have both LWP::UserAgent
and SOAP::Lite
installed; if yours does not, the Installation Instructions can tell you how
to install them.
Following are the XML-RPC methods supported by Movable Type:
appkey
, String blogid
, String username
, String
password
, String content
, boolean publish
Return value: on success, String postid
of new post; on failure, fault
appkey
, String postid
, String username
, String
password
, String content
, boolean publish
Return value: on success, boolean true value; on failure, fault
appkey
, String postid
, String username
, String
password
, boolean publish
Return value: on success, boolean true value; on failure, fault
appkey
, String blogid
, String username
, String
password
, int numberOfPosts
Return value: on success, array of structs containing ISO.8601
dateCreated
, String userid
, String postid
, String content
; on
failure, fault
Notes: dateCreated
is in the timezone of the blog blogid
appkey
, String username
, String password
Return value: on success, array of structs containing String url
,
String blogid
, String blogName
; on failure, fault
appkey
, String username
, String password
Return value: on success, struct containing String userid
, String
firstname
, String lastname
, String nickname
, String email
, String
url
; on failure, fault
Notes: firstname
is the Movable Type username up to the first space
character, and lastname
is the username after the first space character.
NOTE: the value of appkey
is ignored by Movable Type in all XML-RPC
methods.
You can use Movable Type's XML-RPC implementation with existing tools like BlogBuddy and Jericho (it has been tested with these two tools; it will most likely work with other tools, as well). For example, to set up BlogBuddy to post to your Movable Type blog, follow these instructions:
blog(s)
using BlogBuddy's posting
interface.