2011-04-05 61 views
0

我需要獨立評論線程在我的網站上每個崗位,所以我也跟着指示在http://developers.facebook.com/blog/post/472,即我插入的代碼:在每個崗位Facebook的XID不起作用

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
<fb:comments href="www.mysite.com" xid="postPOST_ID_HERE"></fb:comments> 

但它不起作用,每個帖子下都有SAME評論主題。

,如果我嘗試此代碼:

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
<fb:comments href="http://www.mysite.com/news.php?id=POST_ID_HERE"></fb:comments> 

似乎工作,即我得到平均每個職位的獨立意見線程。但根據Facebook的說明href參數需要是規範的url。我在第一種情況下做錯了什麼,或者是第二種方法(即使對付Facebook手冊)?

回答

1

我不認爲你需要同時使用在href和XID變量。我認爲在href變量是較新的版本根據Facebook Developer Blog這是新代碼:

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
<fb:comments href="YOUR_CANONICAL_URL"></fb:comments> 

它還說,「如果你已經安裝了原來的評論欄中,包括遷移=參數」 1" ,以保持現有的評論「,並以此爲例:

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
<fb:comments xid="YOUR_XID" migrated="1"></fb:comments> 

我使用的是我在這裏發佈的第一個版本,但使用了像你提到的地址,它的工作原理。所以我會說,與第二個版本一樣,即使它與他們所說的略有不同。它適合我。

+0

什麼是YOUR_XID,謝謝 – Thoman 2015-04-28 20:49:08