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.