The metaWeblog.getCategories method returns the list of categories that have been used in the blog.
public struct[] metaWeblog.getCategories(string blogid,
string username,
string password);
blogid [in]
This should be the string MyBlog, which indicates that the post is being created in the user’s blog.
username [in]
The name of the user’s space.
password [in]
The user’s secret word.
struct[] [out]
An array of structs that contains one struct for each category. Each category struct contains both a description and title field which each contain the name of the category.
struct{
string description;
string title;
}
Sample XML-RPC Request as XML
<methodCall>
<methodName>metaWeblog.getCategories</methodName>
<params>
<param>
<value>
<string>MyBlog</string>
</value>
</param>
<param>
<value>!spacename!</value>
</param>
<param>
<value>
<string>secretword</string>
</value>
</param>
</params>
</methodCall>
Sample XML-RPC Response as XML
<methodResponse>
<params>
<param>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>description</name><value>MSN Messenger</value>
</member>
<member>
<name>title</name><value>MSN Messenger</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>description</name><value>MSN Search</value>
</member>
<member>
<name>title</name><value>MSN Search</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>description</name><value>MSN Spaces</value>
</member>
<member>
<name>title</name><value>MSN Spaces</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>description</name><value>Computers and Internet</value>
</member>
<member>
<name>title</name><value>Computers and Internet</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>description</name><value>Movies</value>
</member>
<member>
<name>title</name><value>Movies</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</param>
</params>
</methodResponse>