Blogger API > XML-RPC >
This documentation is provided for historical interest
only. The Blogger 1.0 API is no longer supported and must not
be used for new client development. Please use our
GData API
instead. — phopkins, 4/2007
blogger.getUsersBlogs returns information about all the blogs a given user is a member of. Data is returned as an array of <struct>'s containing the ID (blogid), name (blogName), and URL (url) of each blog.
All XML-RPC requests should go to the following URI: http://plant.blogger.com/api/RPC2
Note: This could (and, likely, will) change at some point! (Due warning will be given.)
Here is an example methodResponse with no errors:POST /api/RPC2 HTTP/1.0 User-Agent: Java.Net Wa-Wa 2.0 Host: plant.blogger.com Content-Type: text/xml Content-length: 515 blogger.getUsersBlogs C6CE3FFB3174106584CBB250C0B0519BF4E294 ewilliams secret
HTTP/1.1 200 OK Connection: close Content-Length: 125 Content-Type: text/xml Date: Mon, 6 Aug 20001 19:55:08 GMT Server: Java.Net Wa-Wa/Linux url http://stuff.foo.com/biz blogid 2997323 blogName Blogger Biz Dev url http://www.blogger.com/ blogid 2723 blogName Blogger News url http://www.geocities.com/rafting/ blogid 223723 blogName RaftingBlog
Errors are returned as an XML-RPC <methodResponse> with a <fault> item, containing a <struct> with a faultCode and a faultString, as defined by the XML-RPC spec.
Here an example response for an unsuccessful post. This error is due to a bad username/password combo:
That error message doesn't make as much sense as it should, but we'll work on that.HTTP/1.1 200 OK Connection: close Content-Length: 225 Content-Type: text/xml Date: Mon, 6 Aug 20001 19:55:08 GMT Server: Java.Net Wa-Wa/Linux faultCode 4 faultString java.lang.Exception: java.lang.Exception: Error: User authentication failed: ewilliams