【问题标题】:OG. More than 1 video on pageOG。页面上有超过 1 个视频
【发布时间】:2026-01-05 00:25:01
【问题描述】:

如何为页面上放置的多个视频添加 OG 标记?请给我一个例子。

我为 1 个视频添加了标记,但不知道如何为 2 个或更多视频添加标记。

【问题讨论】:

    标签: video facebook-opengraph


    【解决方案1】:

    只需根据需要多次放置带有必要参数的 video 标签。

    示例。

    这样的标记

            <meta property="og:video" content="http://example.com/movie.swf" />
            <meta property="og:video:secure_url" content="https://secure.example.com/movie.swf" />
            <meta property="og:video:type" content="application/x-shockwave-flash" />
    
            <meta property="og:video" content="http://example.com/movie1.swf" />
            <meta property="og:video:secure_url" content="https://secure.example.com/movie1.swf" />
            <meta property="og:video:type" content="application/x-shockwave-flash" />
    
            <meta property="og:video" content="http://example.com/movie2.swf" />
            <meta property="og:video:secure_url" content="https://secure.example.com/movie2.swf" />
            <meta property="og:video:type" content="application/x-shockwave-flash" />
    

    会给你(Facebook Object Debugger

    这都是关于数组的(您可以深入了解文档here

    数组

    如果一个标签可以有多个值,就放多个版本的 在您的页面上使用相同的 &lt;meta&gt; 标记。第一个标签 (从上到下)在冲突中被优先考虑。

    
    <meta property="og:image" content="http://example.com/rock.jpg" /> 
    <meta property="og:image" content="http://example.com/rock2.jpg" />
    

    在声明它们的根标记后放置结构化属性。 每当解析另一个根元素时,该结构化属性就是 认为已完成并开始另一个。

    例如:

    
    <meta property="og:image" content="http://example.com/rock.jpg"/>
    <meta property="og:image:width" content="300" /> 
    <meta property="og:image:height" content="300" />  
    <meta property="og:image" content="http://example.com/rock2.jpg" />
    <meta property="og:image" content="http://example.com/rock3.jpg" />
    <meta property="og:image:height" content="1000" />
    

    表示此页面有 3 张图片,第 1 张图片是 300x300,中间的尺寸未指定,并且 最后一个是1000px 高。

    【讨论】:

      最近更新 更多