我需要检查PHP有多少喜欢显示在Facebook Like Button中。如何检索Facebook的喜欢数量喜欢按钮代码
由于某些原因,我不能只是执行一个FQL查询来获得喜欢的数量。我必须在FB Like Button html/js代码上操作。
例子:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<fb:like href="http://www.example.com" send="false" width="450" show_faces="false"></fb:like>
我真的不想安装和使用一些JS解释以检索喜欢的值。有没有更简单的方法来做到这一点?
如果您尝试从网站上的Facebook按钮刮取喜欢的数量,那么您不能。该数字存在于iframe中,因此XSS安全性将适用。使用API获取类似数字的数字是微不足道的,但如果你不能,那听起来你正在做一些违反Facebook TOS的事情。 – cpilko 2012-08-14 20:09:23
你错了。我可以 - 每个浏览器都能做到这一点,并且没有任何问题。 – 2012-08-14 20:15:56