为什么在 Twitter 中发布 link 时 twitter:image 无法正常工作?

Why doesn't twitter:image work properly when posting link in Twitter?

这是我在里面的当前推特卡片数据<head>

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@tradukka">
<meta name="twitter:title" content="Currency exchange: United States Dollar (USD) - Argentine Peso (ARS)">
<meta name="twitter:description" content="Currencies exchange updated in real time: United States Dollar (USD) - Argentine Peso (ARS) / 1 USD...">
<meta name="twitter:image" content="http://tradukka.com/meta/359ac65be829e896c12a3126fa9c71d0.jpg">
<meta name="twitter:image:width" content="750">
<meta name="twitter:image:height" content="370">
<meta name="twitter:url" content="http://tradukka.com/currency/usd/ars">

如果我发送带有 link 的推文,所有信息都会显示在推文中,除了图像:

我也试过使用 card validator:

...它获取除图像以外的所有内容。

此外,我也已经尝试使用 twitter:image:src。该域已列入白名单。关于为什么图片没有显示在推文中有什么想法吗?

问题是由 robots.txt 引起的。确保允许 Twitter 机器人抓取包含 Twitter 图片的目录(在本例中为 /meta)。

我也遇到了同样的问题
解决方案只是从 summary card with large image 切换到 summary.
要应用它,您必须编辑脚本

"meta content='summary_large_image' name='twitter:card'" 

作为

"meta content='summary' name='twitter:card'"

这个问题解决了,但是不知道为什么大图类型的卡片不能用