Facebook在共享我自己的页面时不会检测视频

时间:2013-09-13 10:42:31

标签: facebook html5 video opengraph facebook-opengraph

我的网站上有很多视频页面。每页只有一个视频。 当我在Facebook上分享其中一个页面的链接时,它不被视为视频,而只是标准文章。

缩略图,标题和描述都很好地显示。但我不想显示缩略图,而是希望Facebook显示视频。

我正在使用videoJS作为视频播放器。

这是我的html标题:

<meta property="og:title" content="Page Title" />
<meta property="og:description" content="Page Description" />
<meta property="fb:admins" content="ADMIN-ID" />
<meta property="fb:app_id" content="APP-ID" />
<meta property="og:image" content="/path/to/the/thumbnail.jpg" />
<meta property="og:type" content="video" />
<meta property="og:url" content="www.domain.com/video.html" />
<meta property="og:video" content="www.domain.com/video.mp4" />
<meta property="og:video:type" content="video/mp4" />

我的视频:

<video id="video_1" class="video-js vjs-default-skin shadow"  controls preload="auto" width="686" height="386" poster="path/to/the/poster.png">
 <source src="path/to/the/video.mp4" type='video/mp4' />
</video>

以下是Facebook调试工具信息:

{
   "url": "http:\/\/www.domaine.com\/video.mp4",
   "type": "video\/mp4",
   "width": 686,
   "height": 386
}

status :

Video embedding on Facebook enabled 

感谢您的帮助和理解,我是Facebook API的新手。

1 个答案:

答案 0 :(得分:2)

您是否也为OG元标记中的视频文件提供了HTTPS网址?

您还需要HTTPS来源,因为大多数Facebook用户已经通过HTTPS浏览(并且Facebook正在将剩下的用户放在那里)。