2012-12-05 46 views
-1

我創建Facebook上發送該牆後用戶registeration牆後工作正常,但我面對陌生的問題時,顯示廣義形式的牆後它會顯示我的服務器路徑,而不是一個應用我已經在牆後使用的標題和名字就能看出這幅畫enter image description hereFacebook的Wallpost失靈

當我訪問的職位分別是完美的顯示與標題和名稱。

回答

2

的Facebook獲取從頁面元數據,當人們共享的鏈接。因此你可以在你的頁面添加一些案例。

首先,至少添加「OG:標題」,「OG:描述」和「OG:形象」到您的網頁。如下圖所示:

<head> 
    <meta charset="utf-8"> 
    <title>title</title> 
    <meta property="og:title" content="title" /> 
    <meta property="og:description" content="the description about your page" /> 
    <meta property="og:image" content="http://domain.com/images/logo.jpg" /> 
</head> 

然後去http://developers.facebook.com/tools/debug並輸入您的網頁的網址,看看Facebook的牽強。

+0

我的牆後從PHP SDK當用戶後的OAuth權限的用戶數據被保存在數據庫中,並生成wallpost後,他將被重定向到歡迎頁......我怎麼可以把meta標籤在PHP訪問應用程序生成的文件? –

+1

我知道你通過sdk發佈了一條消息。但是,在你的問題的圖片。這是一個已經*在Facebook上分享的鏈接。這不是你看到的個別牆壁。 Facebook只顯示有關人們共享的頁面的信息。如果該頁面沒有提供任何額外的信息。該網址將被留下。你可以手動粘貼網址給你Facebook的狀態,那麼你會得到同樣的東西。 –

+0

是啊,我得到它的工作...我已經把這些元標籤在其被重定向頁面,它的工作。但仍然存在小問題,它仍然在後面顯示servername而不是服務器路徑。我如何將其刪除或將其更改爲我的文字,就像我們在簡單的牆貼上做的一樣? –