我们希望将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
}
我遇到的问题是,Like按钮显示的数量远远超过我从Graph API获得的数量。我们网站上的类似按钮显示了100多个“喜欢”。这似乎是正确的行为:
我喜欢的按钮上显示的数字是什么?
显示的数字是:
的总和此网址的喜欢次数
此网址的份额数(包括将链接复制/粘贴回Facebook)
Facebook上有关此网址的故事的喜欢和评论数量
包含此网址作为附件的收件箱邮件数。
http://developers.facebook.com/docs/reference/plugins/like/
我们只想在按钮上显示真实的计数。没有其他的。在按钮上显示另一个数字会让我们的用户感到困惑。有没有办法实现这个目标?
答案 0 :(得分:3)
我认为现在没有任何简洁的方法可以做到这一点。但您可以使用旧的rest api的getstats方法来获取统计信息,进行少量解析并显示它。 请注意,链接中的示例现在不起作用,您需要提供一个access_token,它限制您每600秒600个请求。
答案 1 :(得分:0)
我找到了解决问题的方法。
https://graph.facebook.com/POST-ID?fields=reactions.summary(total_count)&access_token=xxxxxxxxxxxxxxxxxxxxxxx