2011-09-01 110 views
0

我在我的網站上添加了Facebook「贊」按鈕,我與嵌入的YouTube視頻共享帖子。分享帶嵌入式YouTube視頻的網頁不會共享網頁文字

問題是Facebook上的這些共享頁面只顯示視頻預覽圖像和網頁標題。它不顯示網頁文字。請注意,我並非試圖讓視頻本身分享,只是預覽圖片,網頁標題和說明。

奇怪的是我的一些YouTube視頻文章會從網頁中提取描述。我網站上的所有其他共享帖子都能正常工作。

至於一些例子...

http://mantrasoftware.net/2011/09/02/staind-not-again-official-video/ - 此頁面時共享給Facebook將只顯示預覽圖像和網頁標題。

http://mantrasoftware.net/2011/08/29/trackmania-2-canyon-educational-video/ - 此頁面顯示預覽圖像,網頁標題和網頁描述(發佈文本)。

我不明白這兩個頁面在Facebook「贊」的目的不同。任何幫助,將不勝感激。

回答

1

您應該嘗試添加og描述標籤。

更多信息可以在這裏找到:https://developers.facebook.com/docs/opengraph/

這說明標籤包含的內容應爲後文。

+0

我只注意到了描述標籤丟失。感謝您提出這個問題。它現在添加,它工作正常。仍然困惑,爲什麼它有時會起作用,而不是其他人。 –

+0

從我目前看到的情況來看,Facebook在共享者方面並不那麼穩定,但它經常會遇到無法正常工作的時刻。它甚至有大量的錯誤處理正確的og標籤的網站。像這樣的事情會不時發生,最好習慣它,如果你是一個活躍的開發者,檢查這個網站或他們的錯誤跟蹤器,看看出現什麼樣的新錯誤 – BBog

1

你需要一些額外的meta標籤添加到您的網頁... 您可以閱讀有關Open Graph Protocol瞭解更多詳情... 基本上你需要將這些標記添加到您的網頁 -

<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:og="http://ogp.me/ns#" 
     xmlns:fb="https://www.facebook.com/2008/fbml"> 
    <head> 
    <title>The Rock (1996)</title> 
    <meta property="og:title" content="The Rock"/> 
    <meta property="og:type" content="movie"/> 
    <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> 
    <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> 
    <meta property="og:site_name" content="IMDb"/> 
    <meta property="fb:admins" content="USER_ID"/> 
    <meta property="og:description" 
      content="A group of U.S. Marines, under command of 
        a renegade general, take over Alcatraz and 
        threaten San Francisco Bay with biological 
        weapons."/> 
    ... 
    </head> 
    ... 
</html> 
+0

我已經閱讀過這個頁面,並認爲我有所有需要的標籤。出於某種原因,描述標籤未被生成並添加到頁面中。它現在似乎是固定的。謝謝。 –