【问题标题】:How to get total followers count of Twitter and Facebook using jQuery如何使用 jQuery 获取 Twitter 和 Facebook 的总粉丝数
【发布时间】:2014-07-03 08:50:25
【问题描述】:

今天我访问了这个博客,Blogger Ever,我看到了一个社交柜台。我不希望所有这些只是 Twitter 和 Facebook 的追随者数量和他们的总数。我知道使用 Facebook Graph API 我可以像在this fiddle 中一样提取喜欢。只想使用 jQuery 获取 Twitter 关注者数量,有人可以帮忙吗?

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

【问题讨论】:

  • 我了解您的要求,但我会质疑是否有必要。每次用户点击您网站上的页面时,都必须发出 2 个单独的 ajax 请求才能获得一个我怀疑在他们访问期间会发生很大变化(如果有的话)的数字。这样做一次(服务器端)并在访问期间显示它不是更好吗?或者将结果缓存 x 时间并将该数字提供给所有用户?
  • 嗯,丹,你离得很近,但是那些使用像 Blogger 这样的服务的人不能做服务器的事情,所以对他们来说,客户端是剩下的选项。

标签: jquery facebook twitter


【解决方案1】:

对于 twitter 和他们两者的总和。首先转到Twitter Counter,它是提供推特帐户统计信息的工具,它还有一个 API。从this page 注册您的 API 密钥。获得 API 密钥后,您需要知道您的 twitter 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 官方的,现在他们已将其删除,因此 twitter 将无法正常工作。

【讨论】:

  • 谢谢,但今天没有工作! message "An access token is required to request this resource."
  • 解决方案确实过时了。
猜你喜欢
  • 1970-01-01
  • 2011-04-03
  • 2023-03-07
  • 1970-01-01
  • 1970-01-01
  • 2011-08-14
  • 1970-01-01
  • 1970-01-01
  • 2012-01-25
相关资源
最近更新 更多