PHP: visualizzare il numero di iscritti ai nostri feed di FeedBurner

FeedBurner rende pubblici molti dei dati relativi ai nostri feed, come ad esempio il numero di iscritti. Il formato di risposta delle richieste è XML, quindi possiamo facilmente leggerne il contenuto con PHP. Vediamo come fare.

L'URL di base della richiesta è il seguente:

https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=nomeutente'

Un esempio di output restituito è il seguente:


<rsp stat="ok">
<feed id="xyz" uri="gabrieleromanato">
	<entry date="2012-02-12" circulation="8" hits="10" reach="0"/>
</feed>
</rsp>

Ed ecco come eseguire il parsing della risposta:


$data = file_get_contents('https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=nomeutente');
$xml = new SimpleXMLElement($data);
$subscribers = $xml->feed->entry['circulation'];
Torna su