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']);
}
?>