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>