我在实施我通过我的研究here找到的解决方案时遇到了一些困难(实际接受的答案没有帮助,并且已经被投票给玻利维亚人)。
问题: Facebook似乎无法识别我添加到标题中的OpenGraph元标记。
我所知道的(或者我认为我知道):我的理解是,通过添加一些适当的opengraph元标记,YouTube视频等内容应该出现在&#的正文中34;后"在脸书上。
到目前为止我尝试了什么:参考上面链接的解决方案,我尝试实现此方法。
在我的示例中,我正在嵌入此视频 以下页面中的https://www.youtube.com/v/BQBjVr1iHH4 https://www.keithandthegirl.com/vip/bonus/episode/9/40/this-is-40我 希望Facebook能够在任何人共享时显示YouTube视频 我在Facebook上的页面。
选项1:将og:视频设置为https://www.youtube.com/v/YOUTUBECODE
元标记看起来像
<meta property='og:video' content='https://www.youtube.com/v/BQBjVr1iHH4' />
此外,我试图禁用可能与此冲突的插件 - 任何看似添加OG元标记的插件。
在代码方面:我在Header中对以下元标记进行了硬编码(这最终将成为PHP函数或其他东西,但直到/除非我可以使它在单个帖子上工作):
<meta property='og:image' content='http://agnarchy.com/wp-content/uploads/2014/11/2014-11-01-22.02.37.jpg' />
<meta property='og:video' content='https://www.youtube.com/v/dt6pPdz5eqg' />
<meta property="og:video:height" content="854" />
<meta property="og:video:width" content="510" />
<meta property="og:type" content="video">
观察到的行为:
我所看到的只是帖子的精选图片。当我安排或提交this link到我的Facebook页面时,Facebook无法识别OpenGraph标签,也不会将嵌入的视频呈现为此Facebook帖子内容的一部分:
所需行为
这与建议的方法不一致,如果我使用该答案中提供的URL,我可以看到嵌入式视频播放器: