【问题标题】:Facebook like button updates the value for every 1,000 'likes'. Can it update on every 'like'?Facebook 点赞按钮每 1,000 个“点赞”更新一次值。它可以更新每个“喜欢”吗?
【发布时间】:2011-12-10 19:51:59
【问题描述】:
我猜你已经意识到,当你在一个网站上时,你点击“喜欢”按钮 - 带有计数器 - 它通常会像第一个那样一个一个地更新。直到达到 1000 个“喜欢”,然后它开始每 1000 个“喜欢”更新一次。
所以你可以:
0 个赞
1 个赞
2 个赞
..
..
100 个赞
..
..
999 个赞
1000 个赞(然后它不会在点击后更新)
2000 个赞(然后它不会在点击后更新)
3000 个赞(然后点击后才会更新)
...
有没有办法在每次点击时更新价值?
【问题讨论】:
标签:
facebook
api
facebook-like
facebook-social-plugins
【解决方案1】:
您可以将布局样式设置为标准而不是框数。但是盒子计数的工作方式是它显示一个四舍五入的数字,并且当前不可配置。您可以在他们的错误跟踪工具上记录功能请求。
【解决方案2】:
您可以自己查询确切的“喜欢”计数并创建自定义计数器。
PHP 中的示例
$url = 'http://example.com';
$facebook_data = json_decode(file_get_contents("http://api.facebook.com/method/fql.query?query=select%20total_count,commentsbox_count%20from%20link_stat%20where%20url='{$url}'&format=json"));
echo $facebook_data[0]->total_count;
您可以在 http://askdavid.com 上看到一个工作示例