我们希望将Facebook的点赞次数用于基于点赞的图表。通过Facebook的Graph API获得资源的喜欢计数非常容易。
$ curl http://www.example.com/some/resource
{
"id": "123456789",
"name": "Resource Name",
"link": "http://www.example.com/some/resourceL",
"likes": 26
}
我遇到的问题是,“赞”按钮显示的赞次数比从Graph API获得的赞要多得多。我们网站上的“喜欢”按钮显示了100多个“喜欢”。这似乎是正确的行为:
什么由我的“赞”按钮上显示的数字组成?
显示的数字是以下各项的总和:
此URL的点赞次数
此URL的共享数(包括复制/粘贴回Facebook的链接)
[关于此URL在Facebook上的故事的喜欢和评论的数量
包含此URL作为附件的收件箱消息数。
http://developers.facebook.com/docs/reference/plugins/like/
我们只想在按钮上显示真实的喜欢人数。没有其他的。在按钮上显示另一个数字会使我们的用户感到困惑。有没有办法做到这一点?
我不认为现在有任何整洁的方法。但是您可以使用旧的rest api的getstats方法获取统计信息,进行少量分析并显示出来。请注意,该链接中的示例现在不起作用,您需要提供一个access_token,它限制您每600秒600个请求。