Twitter Card 在 Card Validator 中有效,但在共享页面时无效,除非它首先经过验证
Twitter Card works in Card Validator but not when sharing the page unless it has been validated first
我正在尝试制作一些新闻页面,以便在 Twitter 上共享时显示带有图像 (summary_large_image) 的 Twitter 卡片。我已经在页面上添加了必要的元标记。验证器说一切正常,实际上,当我分享页面 验证后 ,它在 Twitter 上看起来也很好。
问题是,如果我不先进入 Card Validator 就分享另一个页面,该卡片不会出现在 Twitter 上。如果我随后使用页面 URL 转到卡片验证器,它会使卡片同时出现在以前共享的推文和新推文中。
即使在几十小时后,共享页面也没有卡片,除非我用卡片验证器验证它们。我显然不能指望普通用户每次想要共享页面时都在 Card Validator 中 copy/paste 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
感谢您的意见,我没有想法!
看来,我只是需要再等一会。今天进行了一些测试(实施 Twitter 元标记后 4 天),一切正常。我发的第一条推文没有更新,但新的推文正确显示了卡片,没有延迟。也许推特需要时间来注册一个网站已经实施了卡片系统。
您的URL无法使用ip地址进行测试。 必须是域名
我正在尝试制作一些新闻页面,以便在 Twitter 上共享时显示带有图像 (summary_large_image) 的 Twitter 卡片。我已经在页面上添加了必要的元标记。验证器说一切正常,实际上,当我分享页面 验证后 ,它在 Twitter 上看起来也很好。
问题是,如果我不先进入 Card Validator 就分享另一个页面,该卡片不会出现在 Twitter 上。如果我随后使用页面 URL 转到卡片验证器,它会使卡片同时出现在以前共享的推文和新推文中。
即使在几十小时后,共享页面也没有卡片,除非我用卡片验证器验证它们。我显然不能指望普通用户每次想要共享页面时都在 Card Validator 中 copy/paste 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
感谢您的意见,我没有想法!
看来,我只是需要再等一会。今天进行了一些测试(实施 Twitter 元标记后 4 天),一切正常。我发的第一条推文没有更新,但新的推文正确显示了卡片,没有延迟。也许推特需要时间来注册一个网站已经实施了卡片系统。
您的URL无法使用ip地址进行测试。 必须是域名