开放图形协议 - og:movie 与 youtube 链接

Posted

技术标签:

【中文标题】开放图形协议 - og:movie 与 youtube 链接【英文标题】:Open Graph Protocol - og:movie with youtube link 【发布时间】:2012-02-12 18:05:22 【问题描述】:

想要的场景:

人们通过 Facebook 链接到我的网站 打开图形数据弹出(名称、描述、缩略图……)(有效) 当您点击 youtube 视频播放的缩略图时(不起作用)

Facebook 似乎知道有视频要播放,但不想播放。

我的代码:

<meta property="og:image" content="<url>" />
<meta property="og:site_name" content="<name>" />
<meta property="og:description" content="<description>" />
<meta property="og:video" content="http://www.youtube.com/v/S3_AwK3ujQI&fs=1" />
<meta property="og:video:width" content="560" />
<meta property="og:video:height" content="315" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<link rel="video_src" href="http://www.youtube.com/v/S3_AwK3ujQI&fs=1"  />
<meta name="video_type" content="application/x-shockwave-flash" />
<meta name="video_width" content="560" />
<meta name="video_height" content="315" />

似乎有什么问题?我在某处读到该解决方案必须与 SSL 做一些事情,但由于我链接到一个不应该出现的外部 YouTube 视频;是吗?

【问题讨论】:

我也有这个问题,我使用了与您希望它在 Facebook 中显示视频相同的 og 标签,但它不会显示视频,除非您指定一个确切的视频文件(大多数教程告诉我),但我想使用 youtube 视频 - 不是我自己的视频 【参考方案1】:

您还需要一个 og:picture。使用 https 作为视频 url 可以让它为拥有 Facebook 安全的人播放。转到 youtube 页面并查看他们使用的 og 标签。

【讨论】:

以上是关于开放图形协议 - og:movie 与 youtube 链接的主要内容,如果未能解决你的问题,请参考以下文章

如何使开放图形链接与301重定向一起使用

为 facebook 定义开放图形图像大小

关于开放自动化的思考:模型,协议与算法

图形 2d Java 7 问题的开放式字体

网络层-第五节2:OSPF协议与链路状态算法

开放源代码软件的常见协议