Twitter 卡在卡验证器中有效,但在共享页面时无效,除非先经过验证

you*_*uen 5 twitter twitter-card

我正在尝试制作一些新闻页面,以在 Twitter 上共享时显示带有图像 (summary_large_image) 的 Twitter 卡。我已在页面上添加了必要的元标记。验证器说一切都很好,实际上,当我在验证后分享该页面时,它在 Twitter 上看起来也很好。

问题是,如果我共享另一个页面,而不先进入卡片验证器,该卡片不会出现在 Twitter 上。如果我随后使用页面 URL 转到卡片验证器,它将使卡片同时出现在之前共享的推文和新推文中。

即使在数十小时后,共享页面也不会获得卡片,除非我使用卡片验证器对其进行验证。我显然不能指望普通用户每次想要共享页面时都将 URL 复制/粘贴到卡验证器中,所以我一定错过了一些东西。

这是一条不起作用的示例推文:https://twitter.com/BertrandHilaire/status/857855909447569408

这是我写这个问题时的呈现方式: 推文显示无卡

请注意,如果有人在验证器中验证 URL,它可能会开始工作。

这是验证器的输出(另一页):

*.etoilenotredame.org is whitelisted for summary_large_image card 
Run Code Online (Sandbox Code Playgroud)

在日志区域:

INFO:  Page fetched successfully
INFO:  15 metatags were found
INFO:  twitter:card = summary_large_image tag found
INFO:  Card loaded successfully
Run Code Online (Sandbox Code Playgroud)

感谢您的意见,我没有想法!

you*_*uen 5

显然,我只需要再等一会儿。今天做了一些测试(实施 Twitter 元标记 4 天后),一切正常。我发布的第一条推文尚未更新,但新的推文正确显示了卡片,没有任何延迟。也许 Twitter 需要时间来注册某个网站已经实施了卡片系统。