我在我的網站上使用Facebook評論,它工作正常,但我無法檢索評論數。無法獲得Facebook評論數
我嘗試了HTML5代碼:<div class="fb-comments-count" data-href="http://www.bmeme.hu/?site=post&id=20">0</div>
,但它返回0而不是實數。
我在此處檢查了我的頁面:https://graph.facebook.com/comments/?ids=http://www.bmeme.hu/?site=post&id=20但正如您所看到的,它不會返回任何內容。
爲什麼不能獲得Facebook的評論數?
感謝
更新:這裏是我的代碼,我用:
<div class="fb-comments-count" data-href="<? echo urlencode($siteurl."/?site=post&id=".$value["id"]); ?>" style="display: inline;">0</div> komment
$siteurl = http://www.bmeme.hu
$value["id"] //the actual post id
,並在<body>
標籤中的第一行:
<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_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
而不是工作s ..
如果我把那麼,而不是&然後它不會是W3C有效的代碼。但我試過了,仍然沒有...現在的圖形鏈接罰款,但我只會計數的意見,只有HTML5 – 2012-02-20 00:12:43
@TamásKinsztler,我'我用一些說明更新了我的代碼,並提供了實際工作示例。順便說一句,最好在你的問題中說明:你關心HTML的有效性(不是每個人都這樣做,也不是自動暗示的)。 ;) – 2012-02-20 07:16:01
我看到你的代碼正在工作,但我在我的網站上實現了相同的代碼(正如你所看到的),並且它不工作。如果我打開谷歌鉻調試器,我也有一個錯誤:未捕獲TypeError:無法讀取undefined @ all.js:52的屬性'0'。我在使用和不使用urlencode時遇到了這個錯誤。如果我編寫一個php腳本來檢查graph.facebook.com鏈接上的評論,那麼該網站將會非常緩慢。 – 2012-02-20 20:00:05