【问题标题】:image tweet is showing in view summary on twitter图片推文显示在 Twitter 上的视图摘要中
【发布时间】:2016-06-22 08:20:45
【问题描述】:

我正在我的网站上实现 twitter 共享。我添加了页面的元标记,推特卡验证正在验证 url。我正在实现 twitter 共享按钮来与图像共享我的内容。但是,一旦我分享了它,Twitter 就会在点击查看摘要后预先显示内容和图像。我希望我的图像与我的墙上的内容一起显示。怎么办?

这是我的分享按钮

<a href="https://twitter.com/share" class="twitter-share-button" data-via="cityseekr" data-related="cityseekr" data-hashtags="cityseekr" data-dnt="true">Tweet</a>

元标记如下所示:

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@mySite" />
<meta name="twitter:creator" content="@mycreator" />
<meta property="og:url" content="my url" />
<meta property="og:title" content="My Title" />
<meta property="og:description" content="my description" />
<meta property="og:image" content="myImage.jpg" />

这是我的 jquery

window.twttr = (function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0],
    t = window.twttr || {};
    if (d.getElementById(id)) return t;
        js = d.createElement(s);
        js.id = id;
        js.src = "https://platform.twitter.com/widgets.js";
        fjs.parentNode.insertBefore(js, fjs);
        t._e = [];
        t.ready = function(f) {
           t._e.push(f);
        };
    return t;
}(document, "script", "twitter-wjs"));

首先,我不确定这是否是实现共享需求的正确方法,如果正确,那么我做错了什么。

【问题讨论】:

  • 有时网站的robot.txt文件不允许推特机器人,检查一下

标签: jquery twitter tweets share-button


【解决方案1】:

来自Discussion

我假设来自og:image 的推特图片没有被默认扩展,为了提前显示推文,推文必须是推广/付费的,或者图片需要托管在 Twitter 的网站上,否则默认情况下,您的图片不会展开。

【讨论】:

  • 感谢分享这个......有点失望。有没有办法实现这个。
  • 不,看起来,尝试减小图像尺寸,试试看
猜你喜欢
  • 1970-01-01
  • 2021-02-25
  • 2022-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多