如何像在 mashable.com 中一样计算来自 Facebook、Twitter、G+ 等的总份额
Posted
技术标签:
【中文标题】如何像在 mashable.com 中一样计算来自 Facebook、Twitter、G+ 等的总份额【英文标题】:How to count total shares from Facebook, Twitter, G+, etc like they did in mashable.com 【发布时间】:2013-04-03 03:47:52 【问题描述】:有人知道http://mashable.com 是如何创建一个巧妙的社交小部件来计算来自不同社交网站的总分享数吗? 我只是想知道你是否可以通过 jQuery 来做到这一点。
【问题讨论】:
【参考方案1】:您还可以向每个 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']));
);
)();
【讨论】:
以上是关于如何像在 mashable.com 中一样计算来自 Facebook、Twitter、G+ 等的总份额的主要内容,如果未能解决你的问题,请参考以下文章