1

我想将 facebook 的“喜欢”按钮集成到我的网站上,并且我已经成功地做到了。我在一个网页中有多篇文章,并且在每篇文章下都添加了一个“喜欢”按钮。现在我想检索不同网页中每个按钮的点赞数。是否可以在声明“喜欢”按钮时指定一个 id,然后使用相同的 id 来检索来自 facebook 的点击次数。有人可以向我解释这是如何工作的吗?如果可能,请提供代码示例。

谢谢

4

2 回答 2

1

您可以使用 FQL 来询问点赞数

在您的代码中,您可以使用如下内容:

$query='SELECT normalized_url,comment_count,like_count,total_count FROM link_stat WHERE url IN ("http://yourwebsite.com/articles/1","http://yourwebsite.com/articles/2")';
$url = "http://graph.facebook.com/fql?q=".urlencode($query);
$data = json_decode(file_get_contents($url),true); //better use curl

并且您拥有和数组,其中包含来自您的网址的 comments_count 和 likes_counts,例如:

facebook.com 和 google.com 统计信息的 FQL

参考

https://developers.facebook.com/docs/reference/fql/link_stat/

于 2012-11-12T01:08:39.700 回答
0

阅读Facebook for Websites,它会告诉您有关在您的网站中使用类似插件的所有信息。

于 2012-11-11T22:24:56.007 回答