首页 > 解决方案 > YouTube 元数据未在 Twitter 上验证

问题描述

我有一个YouTube 频道,几乎所有的元数据卡都无法在 Twitter 上验证。因此,当我们的视频链接之一发布到 Twitter 时,预览图像和描述无法显示。

查看来自 YouTube 的页面源代码,我们可以看到经过验证的视频具有以下 Twitter 卡片元标记,而非验证的则没有:

<meta name="twitter:player" content="https://www.youtube.com/embed/JkZ79cUy8UQ?list=PLiclN_BSxoe_K-gnfV7CCG0FTVGl5OX_W">
<meta name="twitter:player:width" content="1280">
<meta name="twitter:player:height" content="720">

我在网上搜索如何手动编辑 YouTube 元数据卡时一无所获。如果我测试其他人的 YouTube 视频,那么我还没有找到无法在 Twitter 上验证的视频。

如何修复 YouTube 视频上这些缺失的元 twitter:player 标签,以便我们的 YouTube 链接在 Twitter 上有效(从而显示预览图像)?

标签: validationtwitteryoutubemetadata

解决方案


这是由于未能在 YouTube 上设置嵌入权限造成的。

要修复一个视频,请在 YouTube Creator Studio 中编辑该视频并点击:信息和设置 > 高级 > 分发选项 > 允许嵌入(选中该框)。

要批量修复所有视频,再次在 Creator Studio 中,可以选中所有所需的视频,然后单击操作 > 更多操作 > 嵌入 > 启用 > 提交。

请注意,元数据在首次从 YouTube 链接中读取后会缓存在 Twitter 上;因此激活嵌入不会立即修复 Twitter 上丢失的预览。要解决这个问题,请转到Twitter 的验证器并验证更新后的 YouTube 页面;这会更新 Twitter 上的缓存。这将使用预览描述和图像更新 Twitter 上的新旧帖子。


推荐阅读