2012-10-21 160 views
0

我已經在JavaScript中實現了facebook共享功能。到目前爲止,當我點擊時,彈出窗口顯示文檔的標題,URL和圖像。我需要添加一個小說明像這樣的:分享臉書的描述

enter image description here

到目前爲止,我的代碼是這樣的:

window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent('http://xxxxx.com/myblog')+'&t='+encodeURIComponent(''),'sharer','toolbar=0,status=0,width=626,height=436'); 

有什麼事情要添加到使描述出現在共享資源彈出窗口?

回答

1

在你要共享的網頁(http://xxxxx.com/myblog),你需要添加的FB的Open Graph標籤

<meta property="og:url" content=""/> 
<meta property="og:type" content="article"/> 
<meta property="og:title" content=""/> 
<meta property="og:image" content=""/> 
<meta property="fb:app_id" content=""/> 

這個標籤添加描述

<meta property="og:description" content="xyz"> 

閱讀更多@http://developers.facebook.com/docs/opengraphprotocol/

+0

嗨,thanx爲您的答覆,似乎你提到的所有元標記是必需的,我可以管理它們,除了'fb:app_id',從哪裏可以得到一個? – Malloc

+0

你有Facebook的粉絲頁面,Facebook的應用程序或Facebook帳戶?登錄Facebook,然後去這個網址http://developers.facebook.com/docs/reference/plugins/like/它應該你你的'管理員ID'(FB:管理員或FB:APP_ID - 一個逗號分隔的列表Facebook的頁面管理員或Facebook平臺應用程序ID至少,只包括您自己的Facebook ID) –

+0

您可能還需要'清除Facebook共享緩存'之前,一些頁面將工作,例如。 http://stackoverflow.com/questions/5256114/how-to-clear-facebook-sharer-cache –