像按钮这样的Facebook显示错误像计数

时间:2011-08-01 07:05:33

标签: facebook facebook-graph-api facebook-like

我们希望将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/

我们只想在按钮上显示真实的计数。没有其他的。在按钮上显示另一个数字会让我们的用户感到困惑。有没有办法实现这个目标?

2 个答案:

答案 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