对于twitter和它们两者的总数。首先去Twitter Counter这是一个给你的Twitter帐户统计的工具,它也有一个API。注册您的API密钥this page。获取API密钥后,您需要知道您的推特ID为this site。获取Twitter ID后,只需更换您的Twitter ID和API密钥,只需更换this fiddle,然后点击运行即可获得社交计数器。上述 jQuery的
var apikey='REPLACE_WITH_YOUR_API';
var twitterid='YOUR_TWITTER_ID';
$.when(
$.ajax({
type: "GET",
dataType: "jsonp",
url: "http://api.twittercounter.com/?twitter_id="+twitterid+"&apikey="+apikey+"&output=JSONP&callback=getcount",
success: function (data) {
var twitterfollowcount = data.followers_current;
$(".twitter").html(twitterfollowcount);
}
}),$.ajax({
type: "GET",
dataType: "json",
url: "http://graph.facebook.com/bloggerever",
success: function (data) {
var facebookfollowcount = data.likes;
$(".facebook").html(facebookfollowcount);
}
})
).done(function (twitter,facebook) {
var total =twitter[0].followers_current+facebook[0].likes;
$('.total').append(total);
});
代码中使用注意 Twitter的API是不是官方的由Twitter,现在他们已经删除了,因此不会叽叽喳喳工作。
我明白你的要求,但我会怀疑是否有必要。每当用户在你的网站上点击一个页面时,就必须做出两个单独的ajax请求来获得一个数字,我怀疑他们在整个访问期间会改变很多(如果有的话)。这样做一次(服务器端)会不会更好,并在访问期间显示它。或者将结果高速缓存x时间并将该数字提供给所有用户? –
好吧,你非常接近,但那些使用像Blogger这样的服务的人不能做服务器的东西,所以对于他们来说,客户端是剩下的选择。 –