默认情况下不展开 Twitter 卡片

Twitter Cards not expanded by default

我正在尝试使用 Twitter 元标记(以及 Facebook 等其他网站的 Open Graph)创建 Twitter 卡片。当我看到来自其他人(例如 NPR 新闻)的推特提要时,卡片默认展开。

然而当我post相同的内容时-卡片默认不展开。我必须单击推文,然后单击 "Details" 或 "View Summary",这会将我重定向到展开卡片的新页面。

是什么让 twitter 决定天气来显示卡片(在我的例子中是摘要大)展开或折叠?

编辑:

这是正在使用的元标记,

<meta property="og:title" content="**masked**"/>
<meta property="og:description" content="**masked**" />
<meta property="og:image" content="**masked**" />   
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:image:src" content="**masked**" />
<meta property='twitter:site' content='**masked**'/>

(我目前没有使用 twitter:title 和 twitter:description,因为推特正在从使用的 OpenGraph 等效标签中读取它们。)

看看这个discussion。这是 Twitter 卡片的预期行为(遗憾)。

如果您想默认显示它,推文必须是 promoted 或图像必须托管在 Twitter 的网站上(如果它托管在第三方网站上,则不会显示)默认)。

8 月写

If you want to show it by default, the tweet has to be either promoted or the image has to be hosted on Twitter's site

但事实并非如此。我有默认展开的卡片。它们是标准的 Summary Cards, though, and not Summary Cards with Large Image。也许这就是 Twitter 与众不同的地方?原因可能是标准摘要卡中显示的小图像占用更少的带宽和注意力。这是推测性的。有人可以确认吗?

Twitter 现在可以在其 android 和 ios 应用中自动扩展卡片。不过仍然不在桌面和移动网络上。