【问题标题】:Facebook doesn't detect video while sharing my own pageFacebook 在分享我自己的页面时未检测到视频
【发布时间】:2013-09-18 00:37:03
【问题描述】:

我有一个包含许多视频页面的网站。每页只有一个视频。 当我在 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 的新手。

【问题讨论】:

  • 您的 OG 元标记中的视频文件是否也有 HTTPS 网址?
  • 不,一切都是 HTTP
  • 您还需要 HTTPS 源,因为大多数 Facebook 用户已经通过 HTTPS 进行浏览(而 Facebook 正在准备将其余的源放到那里)。
  • @CBroe - 很抱歉这个迟到的答案。我无法修改我的网站以使用 HTTPS。但是根据您的评论,我将我的 Facebook 帐户设置更改为不使用 HTTPS,只使用 HTTP,并且效果很好!我相信你是对的。如果您愿意,请发布答案以进行投票并解决。

标签: facebook html video facebook-opengraph


【解决方案1】:

您的 OG 元标记中的视频文件是否也有 HTTPS 网址?

您还需要 HTTPS 源,因为大多数 Facebook 用户已经通过 HTTPS 进行浏览(而 Facebook 正在准备将其余的源放到那里)。

【讨论】:

  • 谢谢,我暂时无法设置 HTTPS,但在 Facebook 设置中禁用 HTTPS 后,我可以从我自己的帐户以视频形式发布和查看链接。你的答案应该是对的。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-23
  • 1970-01-01
  • 2015-10-18
相关资源
最近更新 更多