2010-05-08 53 views
1

我正在將Facebook Like Button整合到網站中。類似的功能工作正常,除非你點擊類似按鈕後不能添加評論。包括CNN在內的幾個站點都有這個工作,所以這應該是可能的。如何在Facebook Like Button上啓用評論

文檔中提到您需要使用JavaScript SDK才能使用註釋工作,這是我正在做的;但我無法評論出現。

更全面的功能Like按鈕是通過XFBML標籤 可用,需要使用新的JavaScript SDK。 XFBML版本 允許用戶像發佈回Facebook一樣向他們的 添加評論。

我找不到有關哪些選項可用於此更「全功能」XFBML like按鈕的詳細信息。

我想知道是否有需要添加的設置,我沒有傳入的選項或任何我忽略的選項。

我在開發服務器上,現在我正在鏈接回現場。也許爲了讓評論發揮作用,ContactURL和喜歡頁面的基本URL需要相同?

這裏是我如何嵌入Facebook的喜歡按鈕:

<!-- facebook --> 
<div id="fb-root"></div> 
<script type="text/javascript"> 
    window.fbAsyncInit = function() { 
    FB.init({appId: 'XXXXXXXXXXXXXX', status: true, cookie: true, xfbml: true}); 
    }; 
    (function() { 
    var e = document.createElement('script'); e.async = true; 
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; 
    document.getElementById('fb-root').appendChild(e); 
    }()); 
</script> 
<!-- facebook --> 

... 

<fb:like href="example.com" layout="button_count" show_faces="false" width="100" colorscheme="dark"></fb:like> 

回答

1

你需要確保在「連接網址」的appid你戴上了類似按鈕的域相匹配。爲此,請轉到「編輯設置」頁面,然後在設置的「連接」部分填寫您的「連接網址」。

Facebook的文檔從來沒有提到這一點。

+0

我一直在使用連接網址玩了幾個小時。我開始認爲這可能與測試版網站有關:它在一個子域中。我設置了連接網址,但沒有運行Beta版子域。所有「喜歡」鏈接在測試版網站中都是絕對鏈接的。除非我能找到別的東西來嘗試,否則我現在繼續前進,一旦我們啓動該網站,就會重新訪問。 – digitaldreamer 2010-05-08 16:22:23

+0

我終於得到它與評論工作。您指出我設置了連接網址,我還設置了基本域,因爲我們正在運行一個子域。此外,無論是app_id更改或它被設置不正確,所以我更新(它可能已更改,當我們更新域?)。我還將應用程序設置爲沙箱模式。我不知道哪個選項最終做到了這一點,但非常感謝你指引我朝着正確的方向發展。 – digitaldreamer 2010-05-14 07:20:03