2014-01-11 73 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 - 查看页面的最下方,点击它。

让我知道它是怎么回事!