我需要檢查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