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>