MetaWeblogAPI metaWeblog.getRecentPosts メソッド

metaWeblog.getRecentPosts メソッドは、最近の下書きのブログ記事と下書き以外のブログ記事を、投稿日時の降順で返します。

構文

public struct[] metaWeblog.getRecentPosts(string blogid,
string username,
string password,
int numberOfPosts);

パラメータ

blogid [in]

編集が行われたメッセージ コンテナのリレーションシップ名。ユーザーのブログを意味する "MyBlog" を指定します。

username [in]

ユーザーのスペースの名前。

password [in]

ユーザーの秘密のキーワード。

numberOfPosts [in]

返す記事の数。最大値は 20 です。

戻り値

struct[] [out]

個別の記事を表す構造体の配列。各構造体には、"title"、"description"、"postid"、"dateCreated"、および "categories" フィールドがあります。配列内の各構造体の構造を以下に示します。

struct {
    string postid;
    DateTime dateCreated;
    string title;
    string description;
    string[] categories;
bool publish;
}

XML-RPC 要求のサンプル (XML 形式)

<methodCall> 
<methodName>metaWeblog.getRecentPosts</methodName>
<params>
<param>
<value>
<string>MyBlog</string>
</value>
</param>
<param>
<value>!spacename!</value>
</param>
<param>
<value>
<string>secretword</string>
</value>
<value>
<i4>1</i4>
</value>
</param>
</params>
</methodCall>

XML-RPC 応答のサンプル (XML 形式)

<methodResponse> 
<params>
<param>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>categories</name>
<value>
<array>
<data>
<value>Adventures</value>
</data>
</array>
</value>
</member>
<member>
<name>dateCreated</name>
<value>
<dateTime.iso8601>20030729T10:59:48</dateTime.iso8601>
</value>
</member>
<member>
<name>description</name>
<value>Dr. Quest はイエティを捜索する探検の途中で行方不明になりました。Jonny とその友人は彼を見つけるためにヒマラヤへ向かいましたが、イエティを連れて帰ることを決意した別の科学者に遭遇しました。
</value>
</member>
<member>
<name>link</name>
<value>http://blogs.law.harvard.edu/lydon/2003/07/18#a187</value>
</member>
<member>
<name>postid</name>
<value>
<i4>1829</i4>
</value>
</member>
<member>
<name>title</name>
<value>クンブの探検</value>
</member>
<member>
<name>publish</name>
<value>
<boolean>1</boolean>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</param>
</params>
</methodResponse>