为什么不推特:图片在Twitter上发布链接时正常工作?

时间:2016-03-10 23:59:46

标签: twitter meta-tags twitter-card

这是我在<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">

如果我发送带有该链接的推文,除了图片外,所有信息都会显示在推文中:

enter image description here

我也尝试过使用card validator

enter image description here

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

另外,我也尝试过使用 twitter:image:src 。该域名已列入白名单。关于为什么图片没有显示在推文内的任何想法?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

我也面临着同样的问题 解决方案只是从summary card with large image切换到summary 要应用此功能,您必须编辑脚本

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

as

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

这解决了这个问题,但我不知道为什么大型图像卡不能正常工作。