Twitter-共享按钮,但带有图像

Twitter-共享按钮,但带有图像,twitter,Twitter,我想在这个页面上使用常规的共享按钮,但要从我的站点添加一个嵌入的图像,而不仅仅是链接 我知道关于1.1 api和上传的所有内容,但制作一个tw应用程序,然后让我网站上的访问者允许他在时间轴上写文章,仅仅分享我网站上的一张图片是不可能的,所以我考虑其他方案 我注意到,如果你像https://pbs.twimg.com/media/BPpk_KUCMNBXsPN.jpg这不会被嵌入,但如果你像这样粘贴链接,pic.twitter.com/NuDSx1ZKwy它会被嵌入。所以我想如果我制作的个人资料和

我想在这个页面上使用常规的共享按钮,但要从我的站点添加一个嵌入的图像,而不仅仅是链接

我知道关于1.1 api和上传的所有内容,但制作一个tw应用程序,然后让我网站上的访问者允许他在时间轴上写文章,仅仅分享我网站上的一张图片是不可能的,所以我考虑其他方案

我注意到,如果你像
https://pbs.twimg.com/media/BPpk_KUCMNBXsPN.jpg
这不会被嵌入,但如果你像这样粘贴链接,
pic.twitter.com/NuDSx1ZKwy
它会被嵌入。所以我想如果我制作的个人资料和应用程序将调用
https://upload.twitter.com/1/statuses/update_with_media.json
上传图片,然后在共享按钮中粘贴链接,我会得到嵌入图片的tweet。还是有更好的办法?我使用php。

查看

诀窍不在于按钮,而在于你正在共享的页面。推特卡从元标签中提取图像,类似于
facebook
sharing

例如:


要创建带有照片的Twitter共享链接,您首先需要从您的Twitter帐户中发布照片。一旦你发了tweet,你需要抓取pic.twitter.com链接并将其放在你的twitter共享url中

注意:你将无法看到pic.twitter.com的url,所以我要做的是使用一个单独的帐户并点击retweet按钮。将弹出一个模态,其中包含链接

您的Twitter共享链接将如下所示:


您的想法是正确的,为了以这种方式共享图像而不必使用推特卡,您需要已经在推特上发布了图像。正如你所说,抓取图片链接也很重要,它的形式是
pic.twitter.com/NuDSx1ZKwy


对于任何想要实现“tweet This”链接或按钮的人来说,这本分步指南值得一看。

我用这段代码解决了这个问题



您可以在此处查看tweet按钮文档

这确实是一个不错的功能,但不幸的是,它只适用于静态页面。如果您有一个基于用户输入生成结果的测验页面,那么无法为每个页面共享不同的图像user@RaulRene你不能用服务器语言来实现元动态吗?是的。好。。。生成像mypage?{hash}这样的页面就可以了。有一个单独的页面,并基于一些散列服务不同的元内容如果你呈现通用/同构,你可以使用类似头盔的东西来改变加载时的元标记。这允许scraper获取动态元标记信息并填充相关数据。我认为您的
应该是
没有
:src
,根据您不需要单独的帐户。只需点击删除按钮,这个url就会显示在确认对话框中。这对于生成照片的应用程序来说并不实用,不过……这确实是一个非常有趣的答案。静态页面元对创建个人共享链接毫无帮助,就像你可以用Facebook和Pinterest做的那样。这曾经是有效的。但它不再是,因为他们似乎已经改变了一些东西。有人知道解决方法吗?