Twitter分享按钮不显示推特卡

时间:2016-12-05 18:12:12

标签: twitter

卡片验证器正在正确显示我的摘要卡,但是,当我真正尝试分享它时,请点击" twitter-share-button"它不显示推特卡,只显示普通推文。

这就是验证人所说的:

  

您的网站已列入summary_large_image卡白名单

     

INFO:页面已成功获取信息:找到18个元标题信息:   twitter:card = summary_large_image tag found INFO:卡已加载   成功

这些是我使用的标签:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@username">
<meta name="twitter:creator" content="@username">
<meta name="twitter:title" content="Some Title">
<meta name="twitter:description" content="Some description.">
<meta name="twitter:image" content="http://example.com/images/dog.jpg">

这是html:

<a class="twitter-share-button"
  href="https://twitter.com/intent/tweet?text=Testing Testing Testing">
Tweet</a>

1 个答案:

答案 0 :(得分:4)

对于那些与同一问题争吵的人,我正在回答我自己的问题。

这是我发现的:

1。首先,请记住,该卡只显示在最终发布的推文中 - 而不是在Tweet作曲家窗口中。但是,在我的情况下,它也没有显示在最终发布的推文中。

2. 您必须在text参数后包含要分享的页面的链接。此外,您需要编码其URL值。因此,而不是text=http://example.com使用text=http%3A%2F%2Fexample.com。如果您转到http://www.w3schools.com/tags/ref_urlencode.asp,则可以自动进行此编码转换。

3。有人告诉我,有时推特会抓住你的网站来缓解你的网站,这可以解释为什么这张卡片在你的拳头尝试中没有显示在最终发布的推文中分享它。在我的情况下,它需要48小时,之后,点击分享按钮将立即发布卡。

希望这对别人有帮助......