Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Pulls the Facebook fan count and Twitter follower count for the specified accounts.
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
var f_page = "wvumountaineers"; // the page name for your fan page, e.g. the 'wvumountaineers' part of http://facebook.com/wvumountaineers
var t_page = "westvirginiau"; // the account name for your main twitter account
function add_commas(number) {
if (number.length > 3) {
var mod = number.length % 3;
var output = (mod > 0 ? (number.substring(0,mod)) : '');
for (i=0 ; i < Math.floor(number.length / 3); i++) {
if ((mod == 0) && (i == 0)) {
output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
} else {
output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
}
}
return (output);
} else {
return number;
}
}
// when document is ready load the counts
$(document).ready(function(){
// grab from facebook
$.getJSON('https://graph.facebook.com/'+f_page+'?callback=?', function(data) {
var fb_count = data['likes'].toString();
fb_count = add_commas(fb_count);
$('#fb_count').html(fb_count);
});
// grab from twitter
$.getJSON('http://api.twitter.com/1/users/show.json?screen_name='+t_page+'&callback=?', function(data) {
twit_count = data['followers_count'].toString();
twit_count = add_commas(twit_count);
$('#twitter_count').html(twit_count);
});
});
</script>
</head>
<body>
<noscript>The following counts are dynamically populated by JavaScript. You can also directly visit the sources to find the counts at http://facebook.com/[pagename] and http://twitter.com/[accountname]</noscript>
Facebook fan count: <span id="fb_count"></span><br />
Twitter follower count: <span id="twitter_count"></span><br />
<br />
<em>You could put these spans in nice little badges or something...</em>
</body>
</html>
@sethadam1

I rewrote this in PHP to avoid the javascript dependency.

http://dev.firsttube.com/fans-followers.php

@dmolsen
Owner

@sethadam1 thanks for letting me know :) I've also updated my blog post to link to your PHP code as well.

@yashmistrey

but facebook count is showing 0 ?

@dmolsen
Owner

@yashmistrey hrm, i just tested the gist as it is above and it works. what facebook page are you targeting?

@logeshpaul

Awesome! It works perfectly. Thanks for the code

@jcranny

See I find I prefer the javascript version cause you can fire it onload - where as the php version is great, but if there any lag on twitter or facebook, your site experiences it.

@vinniejames

Any one able to get the twitter count working with API 1.1 ?

@x85301

Twitter count shows nothing?

@irfan16

hey hi,
Thanks for great post,
but twitter followers can't show i use API 1.1 but there is nothing any one help?
THankx

@paulvilla

Twitter for the script does not work, please fix it

@Zeokat

Zeokat thanks for the pirce of code, but as paulvilla said, Twitter part not works.

@seeRead

This technique won't work with how Twitter has updated their API. You have to use OAuth or get crafty with a proxy.

@enkhee

Twitter API update please .. Don't work twitter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.