Многих, как и меня, не устраивает вывод количества подписчиков стандартными виджетами и кнопками из социальных сетей, а хочется вывести эти данные в текстовом виде. Предлагаю решения для twitter, facebook, feedburner.
Для аккаунта в Twitter
function countFollowers($username){ $url = "http://twitter.com/users/show/{$username}.xml"; $content = simplexml_load_file($url); return "Followers: {$content->followers_count}"; } echo countFollowers("Ваш_Twitter");
Для персональной страницы в FaceBook
$page_id = "Идентификатор_вашей_страницы"; $xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method= facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id= ".$page_id."") or die ("a lot"); $fans = $xml->page->fan_count; echo $fans;
Количество подписчиков Feedburner
$feed="АДРЕС_ВАШЕГО_ФИДА"; $file = file_get_contents ('http://feedburner.google.com/api/awareness/1.0/ GetFeedData?uri='.$feed); preg_match("/circulation=\"(.*)\"/isUm", $file, $matches); echo $matches[1];
А можно ещё и оформить это так — «Бейджи для счётчиков«