【问题标题】:Does facebook video embed follow og:video redirect?facebook 视频嵌入是否遵循 og:video 重定向?
【发布时间】:2013-09-21 02:15:27
【问题描述】:

我有一个带有视频的页面 .. 说 (http://example.com/123) 它提供了所有 og: facebook 的元标记...所以当我在 FB 上使用该 url 发帖时,facebook 会自动嵌入那个视频到帖子里。打开图形标签,例如:

<meta property="og:title" content="My Title" />
<meta property="og:description" content="This is a description." />
<meta property="og:video" content="https://example.com/player.swf?id=123&autoplay=on&blah=12345&etc"/>
<meta... etc. etc>

这很好用。但是,我在那个 swf 播放器上有一堆参数,我不想让 facebook 嵌入代码缓存。例如,我可能有参数

autoplay=on

但如果将其硬编码到 og:video 字符串中,则所有嵌入的视频都默认启用自动播放,并且很难更改。因此,我希望有一个间接级别,例如:

<meta property="og:video" content="https://example.com/redirswf/123" />

/redirswf/123 将重定向到原始完整的 player.swf url

我试过了,但是当我将网址发布到 FB 时,视频无法播放。我不知道如何调试这个..我能想到的是FB在尝试去redirswf / 123时没有遵循302重定向?谁能确认或否认?

我确实通过 facebook 调试器工具确认它正在按预期拉出 og:video 字段:

{
    "url": "https:\/\/example.com\/redirswf\/123",
    "secure_url": "https:\/\/example.com\/redirswf\/123",
    "type": "application\/x-shockwave-flash",
    "width": 640,
    "height": 360
}

【问题讨论】:

    标签: facebook facebook-opengraph


    【解决方案1】:

    Bleh,我猜这是设计使然 =( https://developers.facebook.com/bugs/182548548598977

    【讨论】:

      猜你喜欢
      • 2018-03-31
      • 1970-01-01
      • 2017-03-07
      • 2021-04-29
      • 2012-01-14
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      • 2015-03-01
      相关资源
      最近更新 更多