昨日の続き

cURLよりはPEARを使う気がしたので。

<?php
require_once 'HTTP/Request.php';

// del.icio.usのIDとパスワードを指定
$user = 'bobchin';
$pass = 'xxxxxxx';

$request = new HTTP_Request('https://api.del.icio.us/v1/posts/recent');
$request->setBasicAuth($user, $pass);
$response = $request->sendRequest();
if (PEAR::isError($response)) {
	echo $response->getMessage();
	exit;
}

$xml = simplexml_load_string($request->getResponseBody());
foreach ($xml->post as $post) {
	print sprintf('%s: %s'.PHP_EOL, $post['description'], $post['href']);
}

?>