如何使用jQuery获得Twitter和Facebook的总追随者数量

时间:2014-07-03 08:50:25

标签: jquery facebook twitter

今天我访问了这个博客Blogger Ever,我看到了一个社交柜台。我不希望所有这些只是Twitter和Facebook粉丝数和他们的总数。我知道使用Facebook Graph API我可以提取像this fiddle中所做的喜欢。只是想让推特粉丝使用jQuery,任何人都可以帮忙吗?

var url = 'http://graph.facebook.com/google';
$.getJSON(url, function(data){
    $('body').append(data.likes);
});

1 个答案:

答案 0 :(得分:5)

对于Twitter和他们两个人的总数。首先转到Twitter Counter它是提供您的Twitter帐户统计信息的工具,它也有一个API。从this page注册您的API密钥。获得API密钥后,您需要知道您的推特ID,转到this site。获得推特ID后,只需更换您的推特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的官方,现在他们已经删除它,因此twitter不会工作。