Traduction du billet
'First public release of Services_Delicious' de php-tools:
Stéphane vient de publier la première version de sa librairie
Services_Delicious, une interface PHP pour accéder au WebService de type REST du site
del.icio.us. Ce site permet de gérer sa collection de favoris (bookmarks) dans un répertoire online catégorisé, et que tout le monde peut consulter librement. On appelle ça du 'Social bookmarking', du partage de favoris.
del.icio.us est un site de partage de favoris assez populaire, qui permet entre autres d'ajouter ou de consulter des favoris par un WebService utilisant un format XML transféré par HTTP. Services_Delicious permet un accès facile à une catégorie de favoris:
<?php
$dlc = &new Services_Delicious($username, $password);
$posts = $dlc->getRecentPosts('php', 10);
print_r($posts);
?>
L'ajout d'un nouveau favori est aussi facile:
<?php
$dlc = &new Services_Delicious($username, $password);
$result = $dlc->addPost('http://pear.php.net', 'PHP Extension and Application Repository', 'The home of Services_Delicious', array('php', 'pear'));
if (PEAR::isError($result)) {
die($result->getMessage());
} else {
echo "Success";
}
?>
Services_Delicious offre une multitude d'autres fonctions, la doc pour l'API devrait bientôt être disponible sur le site de PEAR, et Stéphane a déjà commencé à écrire la doc utilisateur.
J'ai aussi trouvé quelques liens intéressants en français:
Tutoriel Delicious