Cómo mostrar el número de suscriptores a Feedburner con php

Tuesday, January 18, 2011 13:56


Feedburner
es el gestor de feeds RSS más popular a día de hoy, el cual nos va a permitir gestionar y medir las suscripciones a feeds que tiene un sitio web.

Una vez que nos hemos dado de alta en este servicio,  seguramente nos interesará mostrar la cantidad de suscriptores que tenemos en nuestra página. FeedBurner nos permite generar un código HTML que podemos insertar en nuestra web para integrar el contador de suscripciones o “FeedCount“. Para ello solo tendremos que acceder a la pestaña “Publicize” y allí acceder a la sección “FeedCount“; donde podremos personalizar el contador de suscriptores o lo que ellos llaman “chicklet“.

Pero si lo que realmente queremos es poder obtener el número de suscriptores a nuestro sitio web en texto plano para poder posteriormente darle los estilos que queramos es posible que te interese el siguiente script en php:

 
<?php
    $TU_FEED_URI="deckerix/rss";
    $fburl="https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=$TU_FEED_URI";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_URL, $fburl);
    $stored = curl_exec($ch);
    curl_close($ch);
    $grid = new SimpleXMLElement($stored);
    $rsscount = $grid->feed->entry['circulation'];
    echo $rsscount;
 ?>

Ten en cuenta que tendrás que cambiar la variable $TU_FEED_URI por la URI de los feeds de tu página

You can leave a response, or trackback from your own site.

Leave a Reply