2014-01-11 109 views
1

我的個人博客中嵌入了一個YouTube視頻,我想發佈到Facebook,並允許用戶直接從他們的Facebook供稿中觀看視頻。嵌入式YouTube + Facebook發佈

但是,如果我輸入http://nickbewley.com/music/juicy-j/鏈接通過Facebook博客條目,Facebook的從我的網站拉這個標題圖片:

<a href="/"> 
    <img src="http://www.nickbewley.com/static/img/logo.png"> 
</a> 

這裏是什麼樣子:

Facebook pulls wrong asset

相反,我希望Facebook能夠拉動嵌入式YouTube視頻,並允許用戶直接從他們的Facebook供稿播放視頻。

我目前使用的是一個iframe,但也試圖使用舊的嵌入代碼,但至今仍無濟於事。

我希望能夠將我的博客中的音樂直接分享到Facebook,並允許用戶在其新聞Feed中觀看內容。我怎樣才能做到這一點?

+0

如果你直接與Facebook分享YouTube鏈接而不是你的網站,它應該可以工作,但我有一種感覺,那不是你想要的。 – photodow

+0

你看過Facebook的[Open Graph](https://developers.facebook.com/docs/opengraph/)嗎? – photodow

+0

@photodow是的,我熟悉圖形api。但我怎麼能使用它發佈狀態更新鏈接到我的個人博客,允許最終用戶直接從狀態更新播放YouTube視頻? –

回答

0

我瞭解Facebook的Open Graph的工作方式是通過標籤head告訴Facebook如何在共享頁面時閱讀/顯示頁面上的內容。 YouTube的Open Graph meta的片段看起來如下所示。

<meta property="og:video" content="http://www.youtube.com/v/9bZkp7q19f0?version=3&amp;autohide=1"> 
<meta property="og:video:type" content="application/x-shockwave-flash"> 
<meta property="og:video:width" content="1920"> 
<meta property="og:video:height" content="1080"> 

這裏有一對夫婦的資源,我能夠拿出這可能會爲你提供幫助:

Creating & Defining Object Types

Set Up your Website to Control Images & Text in Facebook Status Update Links

video.movie object - 查看頁面的最下方,點擊它。

讓我知道它是怎麼回事!