Suscriptores en Feedburner, pagerank y ranking en Technorati con PHP

0 - , , - 11/01/2009 10:00:00

En los siguientes ejemplos, se muestra como obtener, dada una web, información acerca del número de suscriptores de Feedburner, su PageRank o el ranking que ocupa en Technorati.

Suscriptores de Feedburner.

Para ello deberemos tener la url del feed en Feedburner,por ejemplo 'http://feeds.feedburner.com/nombre_de_cuenta', y deberemos alimentar la variable $uri con ' nombre_de_cuenta'. El feed debe permiter el acceso externo a sus datos mediante la API Awareness. Esta opción está deshabilitada por defecto.

<?php
$uri = 'webintenta/WVpB';
$xml = simplexml_load_file ("http://api.feedburner.com/awareness/1.0/GetFeedData?uri=".$uri) or die ("Unable to load XML file!");	
$Suscriptores_Feedburner = $xml->feed->entry['circulation'];
echo "El n&uacute;mero de suscriptores es: ";
echo $Suscriptores_Feedburner;
?>

Ver ejemplo en funcionamiento » »

PageRank

Para obtener el pagerank vamos a recurrir a dos clases de PopStats: cacher.class.php y google_pagerank.class.php. El uso es bastante sencillo. Un ejemplo:

<?php
//Cargamos las clases
require("cacher.class.php");
require("google_pagerank.class.php");
$rankObject = new GooglePageRank('http://www.webintenta.com');
$pageRank = $rankObject->pagerank;
echo "El PageRank de Google es: "; echo $pageRank;
?>

Ver ejemplo en funcionamiento » »

Ranking de Technorati.

Para obtener el ranking de Technorati también vamos a recurrir a dos clases de PopStats. En este caso a: cacher.class.php y technorati.class.php. Para poder acceder a la API de Technorati necesitaremos hacernos con una 'key'. Se puede obtener en http://technorati.com/developers/apikey.html. Un ejemplo sería:

<?php
//Cargamos las clases
require("cacher.class.php");
require("technorati.class.php");
$rankTechnorati = new Technorati('key_suministrada_por_technorati','http://www.webintenta.com');
$rankingTechnorati = $rankTechnorati->rank;
echo "La posición en el ranking de Technorati es: ";
echo $rankingTechnorati; 
?>

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha