FC2のXMLRPCを利用する
目標:PHP PEAR XMLRPCを利用してFCブログに投稿する
PHPを使ってブログに投稿する為には、PEARのXML-RPCを使うと簡単。
http://pear.php.net/manual/ja/package.webservices.xml-rpc.api.php
http://www.na.rim.or.jp/~tsupo/program/blogTool/mt_xmlRpc.html#m01 の
metaWeblog.newPostの部分を読みながら作っていきます。
String blogid, /* blog ID */
String username, /* blog のユーザ名(アカウント) */
String password, /* 上記ユーザの blog への login 用パスワード */
struct content, /* content構造体 (記事情報) */
boolean publish /* 公開するか否か (0: 「下書き」状態で記事を登録, */
/* 1: 「公開」状態で記事を登録 */
注意: content 構造体は、次のような標準的な項目を含みます:
String title, /* 記事の件名 */
String description, /* 記事の本文 */
ISO.8601 dateCreated, /* 記事の投稿日時 */
つまりこんなリクエストを送ればブログに投稿できる。
|