0

有谁知道http://mashable.com是如何建立一个巧妙的社交小部件来计算来自不同社交网站的总分享数的吗?我只是想知道你是否可以通过 jQuery 来做到这一点。

4

1 回答 1

0

您还可以向每个 api 发出单独的请求(通过 PHP,因为 Google 和 Twitter 不允许跨域) - 创建一个包装类调用,这将计算您服务器上的单独计数。

类似的实现 (php) - http://www.saladappstore.com/page/social-analytics

使用 jQuery - http://jsfiddle.net/sanchit_gupta/f9kqm/

(function() {

var url = "http://www.cnn.com";
$.getJSON('http://api.sharedcount.com/?url=' + url, function(data){
    $('body').append('<p></p>Google Plus ' + JSON.stringify(data['GooglePlusOne']));
    $('body').append('<p></p>Twitter ' + JSON.stringify(data['Twitter']));
    $('body').append('<p></p>Facebook ' + JSON.stringify(data['Facebook']['total_count']));
});

})();

于 2013-11-29T06:58:26.453 回答