前回、「記事の投稿」を書きましたが、今回は編集と削除。
記事を投稿すると記事IDが返ってきますので、これをDBとかに保存。
■記事編集
編集する記事のURLは
http://livedoor.blogcms.jp/atom/blog/ブログID/article/記事のID
になります。
記事の内容部分は投稿と同じくXML形式に整形して
$req->setMethod(HTTP_Request2::METHOD_PUT);
PUTすると記事内容の変更ができます。
※POSTすると記事IDが入っていても新規記事になります。
■記事一覧の取得
http://livedoor.blogcms.jp/atom/blog/ブログID/article
$req->setMethod(HTTP_Request2::METHOD_GET);
本文無しで、GETリクエストを送ると投稿済みの記事が20件分取得できるようです。
全件取得とかは出来ないみたい。
■記事削除
http://livedoor.blogcms.jp/atom/blog/ブログID/article/記事のID
記事IDを指定して、本文無しで
$req->setMethod(HTTP_Request2::METHOD_DELETE);
すると削除できます。
日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)