Obtener el número de suscriptores de FeedBurner

29 / abril / 2008

FeedBurner count

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!!!

FeedCount

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.

FeedBurner Awareness API

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:
  1. <?php
  2. //configuracion
  3. $miFeed="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=EL-NOMBRE-DE-SU-FEED";
  4. //Termina configuracion
  5.     $fx = curl_init();
  6.     curl_setopt($fx, CURLOPT_RETURNTRANSFER, 1);
  7.     curl_setopt($fx, CURLOPT_URL, $myFeed);
  8.     $datos = curl_exec($fx);
  9.     curl_close($fx);
  10.     $xml = new SimpleXMLElement($datos);
  11.     $fxcount = $xml->feed->entry['circulation'];
  12.  ?>

 

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

  1. Hoy completas los 2700.

  2. Thanks for the tips.

  3. Mu rico el tutorial. Lo probaré que a mí tampoco me gusta la imagen de feedburner :)

  4. felicidades por los 2.700 lectores en feedburner :D
    el tutorial por demas exelente.

  5. 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

  6. podrias darnos el codigo para el blogger?

    gracias!

  7. 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………

  8. Y alguien sabe si desde el FeedBurner, se puede enviar correos a todos los usuarios.

  9. 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

  10. 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

  11. Gracias! Muy buen tutorial!

  12. Felicitaciones por los lectores!

  13. 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]

  14. Gracias por el tutorial!

ShowTracksTrackbacks/Pings

  1. [...] Bueno ya que ando inspirado, les cuento rápidamente que gracias a un post de Infected-Fx, me entere que es realmente fácil obtener los lectores de Feed de nuestros blogs, Sin duda una gran ayuda a quien desea personalizarlo o usarlo a su gusto, creanme que me sera de mucha ayuda con mi nuevo tema o diseño del blog, las instrucciones Aquí [...]

  2. [...] Obtener el número de suscriptores de FeedBurner [...]

  3. [...] no saben como. Una de estas personas es el creador de InfectedFx, quien descubrió como lograrlo y nos lo explica en su sitio. Se trata de obtener el numero de suscriptos de FeedBurner y así poder incluirlo en el diseño que [...]

  4. [...] Tutorial para obtener subscriptores de Feedburner: En InfectedFX han realizado un excelente tutorial de como reemplazar la imagen de número de subscriptores y personalizarla a nuestro gusto. Muy recomendable, en cuanto tenga un poco de tiempo de seguro lo implementaré. [...]

  5. [...] > Awareness API y luego crear la función que explican muy bien anieto2k (muy divertido) o infected-FX (el código tiene un error en la variable $mifeed en la línea 7 cambiar $myfeed por $mifeed o [...]

Agrega tu opinión Invitado, tu puedes registrarte o ingresar a tu cuenta .

No será publicado

Get your own Gravatar
Sign up for free