图片推文显示在Twitter上的视图摘要中

时间:2016-03-08 11:46:56

标签: jquery twitter tweets share-button

我正在我的网站上实施Twitter分享。我添加了页面的元标记,而twitter卡验证正在验证网址。我正在实施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"));

首先,我不确定这是否是正确的方式来实现共享的要求,如果它是正确的那么我做错了。

1 个答案:

答案 0 :(得分:0)

来自Discussion

我认为来自og:image的Twitter图片未被默认扩展,因为要预先显示推文,必须提升/付费,或者图片需要在Twitter的网站上托管,否则你的图像默认不会展开。

相关问题