itoigawabass

itoigawaのブログ

PHP Atom API Libraryを使う

2006-04-21

Dented Realityが公開されているPHP Atom API Libraryを使ってATOM対応のブログへ自動投稿を行う
PHPにはCURL extension が必要です。
PHP Atom API Library class AtomAPIはマルチバイト対応ではないのでutf8_encode()をmb_convert_encoding()に変更した。
xmlのcontentにタグを入れられるようにCDATAとした。
POSTの仕方
$entry = new AtomEntry();
$entry->set_title($title);
$entry->set_content($content);
$entry_xml = $entry->to_xml('POST');
require_once('class.wsse.php');
$auth_obj = new WSSE($username, $password);
$post = new AtomRequest('POST', $blog, $auth_obj, $entry_xml);
$post->exec();

カテゴリー:blog
タグ: