我正在尝试制作一些新闻页面,以在 Twitter 上共享时显示带有图像(summary_large_image)的 Twitter Card。我在页面上添加了必要的元标记。验证器说一切都很好,实际上,当我在验证后共享页面时,它在 Twitter 上也显示得很好。
问题是,如果我共享另一个页面,而没有先进入 Card Validator,则该卡不会出现在 Twitter 上。如果我之后使用页面 URL 转到 Card Validator,它将使卡片出现在以前共享的推文和新推文中。
共享页面即使在数十小时后也没有卡片,除非我使用卡片验证器对其进行验证。我显然不能指望普通用户每次想要共享页面时都在卡片验证器中复制/粘贴 URL,所以我一定遗漏了一些东西。
这是一个不起作用的示例推文:https ://twitter.com/BertrandHilaire/status/857855909447569408
请注意,如果有人在验证器中验证 URL,它可能会开始工作。
这是验证器的输出(对于另一个页面):
*.etoilenotredame.org is whitelisted for summary_large_image card
在日志区域:
INFO: Page fetched successfully
INFO: 15 metatags were found
INFO: twitter:card = summary_large_image tag found
INFO: Card loaded successfully
感谢您的输入,我没有想法!