MetaWeblogAPI metaWeblog.getCategories メソッド
metaWeblog.getCategories メソッドは、ブログで使用されているカテゴリの一覧を返します。
構文
public struct[] metaWeblog.getCategories(string blogid,
string username,
string password);
パラメータ
blogid [in]
記事の作成先がユーザーのブログであることを示す "MyBlog" という文字列にする必要があります。
username [in]
ユーザーのスペースの名前。
password [in]
ユーザーの秘密のキーワード。
戻り値
struct[] [out]
構造体の配列。1 つのカテゴリにつき 1 つの構造体が格納されます。このカテゴリごとの構造体のそれぞれに "description" フィールドと "title" フィールドがあり、どちらにもカテゴリ名が格納されます。
struct{
string description;
string title;
}
XML-RPC 要求のサンプル (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>
XML-RPC 応答のサンプル (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>コンピュータとインターネット</value>
</member>
<member>
<name>title</name><value>コンピュータとインターネット</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>description</name><value>映画</value>
</member>
<member>
<name>title</name><value>映画</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</param>
</params>
</methodResponse>