Twitter - 分享按钮,但有图像

S S*_*S S 43 twitter

我想在此页面上使用常规共享按钮https://twitter.com/about/resources/buttons#tweet但是要从我的网站添加嵌入的图像,而不仅仅是链接.

我知道关于1.1 api和上传的所有内容,但是制作了一个tw应用程序,然后让我的网站上的访问者允许在他的时间线上写,只是为了从我的网站分享一张图片不太可能是场景,所以我想到替代品.

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

t q*_*t q 65

查看推特卡片.

诀窍不在按钮中,而在于您共享的页面.Twitter卡从meta标签中提取图像,类似于facebook共享.

例:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@site_username">
<meta name="twitter:title" content="Top 10 Things Ever">
<meta name="twitter:description" content="Up than 200 characters.">
<meta name="twitter:creator" content="@creator_username">
<meta name="twitter:image" content="http://placekitten.com/250/250">
<meta name="twitter:domain" content="YourDomain.com">
Run Code Online (Sandbox Code Playgroud)

  • 我认为你的`<meta name ="twitter:image:src"content ="http://placekitten.com/250/250">`应该是`<meta name ="twitter:image"content ="http:/ /placekitten.com/250/250">``src`根据[https://dev.twitter.com/cards/types/photo](https://dev.twitter.com/cards/)类型/摄) (9认同)
  • 是啊.那么......生成像mypage这样的页面?{hash}就可以了.有一个页面,并基于一些哈希服务不同的元内容 (3认同)
  • 确实,这是一个不错的功能,但不幸的是,它仅适用于静态页面。如果您有一个根据用户输入生成结果的测验页面,则无法为每个用户共享不同的图像 (2认同)
  • @RaulRene 你不能使用服务器语言使元动态化吗? (2认同)

小智 14

要创建带照片的Twitter共享链接,首先需要从Twitter帐户中发布照片.一旦你发了推文,你需要抓住pic.twitter.com链接并将其放在你的Twitter共享网址中.

注意:您将无法看到pic.twitter.com网址,因此我所做的是使用单独的帐户并点击转推按钮.弹出一个模态,里面有链接.

你的Twitter分享链接看起来像这样:

<a href="https://twitter.com/home?status=This%20photo%20is%20awesome!%20Check%20it%20out:%20pic.twitter.com/9Ee63f7aVp">Share on Twitter</a>
Run Code Online (Sandbox Code Playgroud)

  • 这不是真正实用的应用程序生成照片,但...... (3认同)
  • 这曾经有效。但自从他们似乎改变了一些东西以来,情况就不再这样了。有人知道解决方法吗? (2认同)

phi*_*nye 7

您的想法是对的,为了以这种方式共享图像而不走 Twitter 卡路线,您需要已经在 Twitter 上发布过该图像。正如您所说,获取以下形式的图像链接也很重要pic.twitter.com/NuDSx1ZKwy

对于任何想要实现“tweet this”链接或按钮的人来说,这个分​​步指南值得一看:http://onlinejournalismblog.com/2015/02/11/how-to-make-a-tweetable-image -在你的博客文章/中