2009-12-17 4 views
0

Je veux extraire le contenu du blog de mon blog Posterous en utilisant l'appel API de http://posterous.com/api/readposts?hostname=NAMEOFSITEComment utiliser l'API Posterous pour lire des articles?

Lorsque vous entrez l'adresse ci-dessus dans un navigateur Web, il renvoie le contenu au format XML. Qu'est-ce que je suis coincé sur comment je peux utiliser ou stocker ce contenu dans un tableau afin que je puisse le sortir en utilisant PHP dans le format que je veux l'afficher?

Répondre

1

J'ai fait exactement ce que vous essayez d'atteindre pour mon application post.ly helper . Il utilise SimpleXML pour analyser le résultat de l'appel API Posterous et afficher une liste des messages avec des liens post.ly et le nombre de vues:

$root = simplexml_load_string($xml); 
foreach ($root->post as $node) 
{ 
$url = $node->url; 
$date = date("Y-m-d H:i", strtotime($node->date)); 
$title = $node->title; 
$views = $node->views; 
echo "$date - <a href=\"$url\">$title</a> ($views views)<br />\n"; 
} 

Vérifiez la simplified source code de ma demande si vous êtes intéressé.

+0

Note: si vous êtes sur php4, vous aurez besoin de http://www.ister.org/code/simplexml44/index.html, et simplexml_load_string va devoir être modifié un peu. – AlexeyMK

Questions connexes