Twitter Card 是 Twitter (现 X) 平台提供的富媒体预览功能。通过在网页中添加特定的 meta 标签 (twitter:card、twitter:title、twitter:description、twitter:image),可以控制链接在 Twitter 上分享时的显示效果。
Twitter Card 有四种类型:Summary (标准摘要卡片)、Summary with Large Image (大图摘要卡片)、App (应用下载卡片) 和 Player (视频/音频播放卡片)。最常用的是 Summary 和 Summary with Large Image 类型。
Twitter Card 标签与 OGP 标签有重叠之处。如果页面同时设置了两者,Twitter 会优先使用 Twitter Card 标签;如果只设置了 OGP 标签,Twitter 会回退使用 OGP 信息。
在 URL 缩短服务中,当用户在 Twitter 上分享短链接时,Twitter 的爬虫会跟踪重定向并读取目标页面的 Twitter Card 标签。短链接服务需要确保重定向过程不会阻碍 Twitter 爬虫的正常工作。
图片规格方面,Summary with Large Image 推荐 1200×628 像素 (宽高比 2:1) ,Summary 则需要 144×144 像素以上,文件体积都必须控制在 5MB 以内。设置完成后,可以用 Twitter Card Validator (cards-dev.twitter.com/validator) 预览实际的显示效果。