gentoo linux, java, software libre y otras hierbas
oct, 09 2008 - 10:13 am

Obtener número de subscriptores FeedBurner en texto plano

FeedBurner nos proporciona una pequeña imagen en donde se muestra el número de subscriptores que tenemos en el feed, pero aunque podemos personalizarla con colores, no es lo suficientemente dinámica como para hacer una verdadera personalización.

Si queremos lograr algo distinto, la mejor opción es obtener el número de subscriptores en texto plano, de tal manera que podamos meterlo dentro de un div, y ponerle un estilo mediante CSS.

Y la verdad es que es bastante fácil usando el API de FeedBurner, lo único que debemos hacer es poner el siguiente código dentro de nuestra plantilla (cambia aqui-tu-id-feedburner por el ID de tu feed):

<?php
//URL de la API  de feedburner para obtener los datos de tu cuenta
$url="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=aqui-tu-id-feedburner";
//inicializar sesion CURL
$ch = curl_init();
//configurar curl para retornar los datos en vez de imprimirlos
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//asignar la URL y obtener datos
curl_setopt($ch, CURLOPT_URL, $url);
$datos = curl_exec($ch);
//Cerrar conexion
curl_close($ch);
$xml = new SimpleXMLElement($datos);
$fb = $xml->feed->entry['circulation'];
?>

Luego podremos imprimir el número de subscriptores con la instrucción echo $fb; preferiblemente dentro de un <div> con una clase definida por CSS, por ejemplo:

echo "<div class='estilo'></div>";

Obtendremos algo como esto:

394 subscriptores, y en aumento…

Bueno, no es el mejor ejemplo de “personalización”, pero que más da, yo no se mucho de CSS.

Visto en: HongKiat

5 Comentarios | deja el tuyo

5 Comentarios en “Obtener número de subscriptores FeedBurner en texto plano”

  1. Nico dice:

    Genial,. Gracias por la ayuda!!!!

    Pero sabes, hace tiempo que estoy buscando la forma de mostrar el número de Suscriptores por eMail de Feedburnet.
    Por más que he buscado en las opciones de FeedBurnet, sólo encuentro el contador que muestra los suscriptores al Feed, pero NO encuentro uno que muestre los suscriptores por Mail.
    ¿sabes si se puede mostrar a través de algún plugin?, ¿O usando la API de Feedburnet?, ¿O de algún otro modo?

    Te agradecería mucho si pudieses comentar sobre cómo hacerlo!!..

    Un saludo,..

    Nico

  2. Cristian dice:

    Umm, no sé. Primero aclárame si es FeedBurnet o FeedBurner… es que no sé si te equivocaste al escribir, o si hay un servicio con ese nombre.

    Un saludo.

  3. Nico dice:

    ja,ja, me equivoque al escribir, es “Feedburner”!!..

    sorry

  4. Cristian dice:

    Ummm, no… por más que busco parece que no es posible… lo siento.

  5. Nico dice:

    pues,. gracias igual por intentarlo! :(

¡Déjanos tu comentario!