
Tenía rato que no me ponía a hacer un tutorial y este creo que será bastante útil, todos los que usamos el servicio de feedburner sabemos que podemos mostrar una imagen con el número de suscriptores a nuestro sitio, bien a mi muy particular punto de vista la imagen no me gusta!!!
![]()
En alguna ocasión me pidiero mostrar el número de suscriptores, pero yo opté por buscar una alternativa y en este tutorial aprenderemos a mostrarlo como texto y así poder adaptarlo a nuestro diseño sin ningún problema ^^.
I. FeedBurner Awareness API
Lo primero que haremos será ingresar a nuestra cuenta de FeedBurner, una vez identificados damos clic sobre el sitio que deseamos sacar el número de lectores.
El siguienet paso será ir a la pestaña llamada Publicize donde encontraremos multitud de opciones para publicar nuestro feed, ahí mismo sacamos la imagen (feedcount) pero en este caso seleccionamos la opción llamada Awareness API y la activamos.

The Awareness API allows developers to build applications that can display, analyze and promote your feed's traffic data outside of FeedBurner.
II. Mandando a llamar nuestro contador
Una vez que hemos activado el acceso externo (Awareness API) copiamos y pegamos este código en cualquier parte de su sitio, digamos que lo mostrarán en wp y lo quieren mostrar en la sidebar abren el archivo sidebar.php y pegan lo siguiente.
-
<?php
-
//configuracion
-
$miFeed="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=EL-NOMBRE-DE-SU-FEED";
-
//Termina configuracion
-
$fx = curl_init();
-
curl_setopt($fx, CURLOPT_RETURNTRANSFER, 1);
-
curl_setopt($fx, CURLOPT_URL, $myFeed);
-
$datos = curl_exec($fx);
-
curl_close($fx);
-
$xml = new SimpleXMLElement($datos);
-
$fxcount = $xml->feed->entry['circulation'];
-
?>
Donde EL-NOMBRE-DE-SU-FEED deben de cambiarlo por el que corresponde
Ejemplo: http://feeds.feedburner.com/infectedfx
Con esto ya tenemos el número de lectores en una variable llamada $fxcount ahora lo único que nos falta es imprimirla. así es que en donde deseen que aparezca ponen esto;
<?php $fxcount; ?>
Para WordPress con localización pueden poner esto:
<?php echo $fxcount; _e('infectados','infectedfx'); ?>
14 comentarios para Obtener el número de suscriptores de FeedBurner
Hoy completas los 2700.
Thanks for the tips.
Mu rico el tutorial. Lo probaré que a mí tampoco me gusta la imagen de feedburner
felicidades por los 2.700 lectores en feedburner
el tutorial por demas exelente.
He seguido todo lo que dices y no hay manera de imprimir el número.
¿A qué te refieres con lo de WordPress con localización?
Seguiré probando, pero es extraño porque en vez de soltar algún error, simplemente deja de mostrarse lo que hay a continuación del código…
Si encuentro la solución te comento :S
podrias darnos el codigo para el blogger?
gracias!
Hola a todos..Bueno, deciros que está muy bien la página..Me gusta bastante…En la mía estoy utilizando plantilla de WordPress, pero no me convence..Estoy en blogger…
Como puedo importar todo a wordpress sin perder nada????..Os agradecería vuestra colaboración. Gracias………
Y alguien sabe si desde el FeedBurner, se puede enviar correos a todos los usuarios.
Muy bueno el post,
Para los que copian y pegan hay que corregir la variable $mifeed de la línea 3 y poner $myfeed o viceversa.
Quizás algún atrevido como yo haya migrado a Google por eso del Adsense en el feed, si es así tenéis que cambiar la línea 3:
$url=”https://feedburner.google.com/api/awareness/1.0/GetFeedData
Atención que es https, no http
Cómo hackear y personalizar el FeedCount
Un saludo
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
Gracias! Muy buen tutorial!
Felicitaciones por los lectores!
Os dejo también esta:
[code]
function stats_suscriptores_feedburner($mifeed) {
$url = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=$mifeed";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
if ($data) {
preg_match('/circulation=\"([0-9]+)\"/',$data, $matches);
if ($matches[1] != 0)
$fb['count'] = $matches[1];
$fb['lastcheck'] = mktime();
update_option("feedburnersubscribecount",$fb);
}
$feed = $fb['count'];
return $feed;
}
[/code]
Gracias por el tutorial!