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ú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;
?>




