Вывод количества подписчиков текстом

Многих, как и меня, не устраивает вывод количества подписчиков стандартными виджетами и кнопками из социальных сетей, а хочется вывести эти данные в текстовом виде. Предлагаю решения для 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];

А можно ещё и оформить это так — «Бейджи для счётчиков«

4 комментария
Andrey — 24.11.2012

Для твитера такое уже не работает

    Сергей Жужгов — 25.11.2012

    К сожалению да, поговаривают что Твиттер вскоре вообще отключит апи.

Guron — 26.02.2013

Неплохо было бы указывать язык который используется в примерах кода. ИМХО тот кто узнает язык сам скорей всего сам и напишет/найдет примеры в API. А вот например верстальщик перед которым стоит такая задача может и не понять что тут написано и куда это пихать чтоб работало.

Оставить комментарий: