Obtener el número de suscriptores de FeedBurner con PHP y XML

En la columna derecha de este blog podrá notar el número de suscriptores a via RSS a este blog. Es un dato que nos brinda FeedBurner. Sin embargo mediante la API de FeedBurner y una pequeña función en PHP y algo de XML podemos obtener este dato (y otros más) para luego personalizarlo. Primero descarguemos la clase simpleXML, luego en un archivo php escribimos lo siguiente (debe estar ubicado en el mismo directorio donde está nuestra clase) :

<?php
function FeedBurnerCirc($feed) {
include 'simplexml.class.php';
$api = 'http://api.feedburner.com/awareness/1.0/GetFeedData?uri='.$feed;
$sxml = new simplexml;
$sxml->ignore_level = 1;
$data = $sxml->xml_load_file($api,"array");
return $data["entry"]["@attributes"]["circulation"];
}

echo FeedBurnerCirc('http://feeds.feedburner.com/Ribosomatic');
?>

Así obtenemos el número de suscriptores y podemos personalizar algún mensaje que llame la atención e invite a nuevos visitantes suscribirse a nuestro blog.

Vía WebmasterByDesign

One thought on “Obtener el número de suscriptores de FeedBurner con PHP y XML

  1. ola!!
    intente hacerlo pero me marca este error
    espero puedas ayudarme
    [function.file-get-contents]: failed to open stream: Unable to find the socket transport “ssl” – did you forget to enable it when you configured PHP? in D:AppServwwwwordpresssimplexml.class.php on line 273

Leave a Reply

Your email address will not be published. Required fields are marked *

Proudly powered by WordPress | Theme: Wanderz Blog by Crimson Themes.