Obtener el número de suscriptores de FeedBurner Publicada el Martes 29 de Abril de 2008 a las 4:21 am por Infected-FX

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'); ?>

Rixard
Abril 29, 2008 a las 7:42 am
Hoy completas los 2700.
Fubiz
Abril 30, 2008 a las 4:00 pm
Thanks for the tips.
blastto
Mayo 6, 2008 a las 8:00 am
Mu rico el tutorial. Lo probaré que a mí tampoco me gusta la imagen de feedburner :)
diseño web
Mayo 16, 2008 a las 5:24 pm
felicidades por los 2.700 lectores en feedburner :D
el tutorial por demas exelente.
Angel Carrión
Mayo 26, 2008 a las 5:30 am
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
vassileios
Mayo 26, 2008 a las 4:06 pm
podrias darnos el codigo para el blogger?
gracias!
emigasei67
Julio 5, 2008 a las 4:18 pm
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………
wweenperu
Julio 31, 2008 a las 5:21 pm
Y alguien sabe si desde el FeedBurner, se puede enviar correos a todos los usuarios.