Twitter网站意图发布图片?

时间:2013-08-19 19:32:24

标签: twitter

是否可以通过Twitter's Web Intents将图片附加到推文上?现在,如果您在邮件中放置图像,则会将图像的完整网址放入邮件中,而不是缩短并附加图片网址...

https://twitter.com/intent/tweet?original_referer=http%3A%2F%2Fwww.website.com%2F&text=MyText+http%3A%2F%2Fwww.website.com%2Fimg%2Fimage.png&url=www.someurl.com

Click here查看结果(没有附加图片,只是邮件中的完整图片网址。)

当您将图片网址粘贴到Twitter.com上的推文中时,图片网址会自动缩短,图片会附加到推文上,因此当您查看推文时会显示图片。我正在寻找与Web Intents类似的东西。

3 个答案:

答案 0 :(得分:13)

您可以附加图片,但可以使用Twitter Card

  

借助Twitter卡,您可以将丰富的照片,视频和媒体体验附加到推文上,从而为您的网站带来流量。

基本上,您需要向页面添加一些元数据。当Twitter看到它时,它会自动将图像插入到推文中。

对于single photo,您需要将此代码放在每个页面上(放在您自己的详细信息中)

<meta name="twitter:card" content="photo" />
<meta name="twitter:site" content="@example" />
<meta name="twitter:title" content="My picture" />
<meta name="twitter:description" content="A description" />
<meta name="twitter:image" content="http://example.com/test.jpg" />
<meta name="twitter:url" content="http://example.com/mypage.html" />

答案 1 :(得分:10)

首先,您需要将图片发布到Twitter上。

接下来,转到推文网址。它将类似于https://twitter.com/yourtwitterhandle/status/783356010631016448。查看该页面的来源并搜索pic.twitter.com。您会找到指向pic.twitter.com/JvCvCquBlf的网址的链接。

只需将该链接添加到您的网络意图网址的内容中,它就会在用户发布时显示。它不会在推文预览屏幕中分享,但是一旦他们点击“推文”,它就会被添加

enter image description here

示例网址:https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.dataquest.io%2Fblog%2Fpython-pandas-databases%2F&via=dataquestio&text=Working%20with%20SQLite%20Databases%20using%20Python%20and%20Pandas%20pic.twitter.com/JvCvcquBlf&hashtags=sql%2CDataScience&

答案 2 :(得分:1)

你必须使用推特卡:https://dev.twitter.com/cards/overview。 确保使用摘要卡而不是已弃用的照片卡。 这是你如何做到的:

       <meta name="twitter:card" content="summary" />      
       <meta name="twitter:site" content="@tapaway" />
       <meta name="twitter:title" content="bla bla" />
       <meta name="twitter:description" content="bla bla" />
       <meta name="twitter:image" content="http://www.tapawayapp.com/assets/images/share.png" />
       <meta name="twitter:url" content="https://tapaway.parseapp.com//share.html" />
  

你可以在这里测试你的卡片:https://cards-dev.twitter.com/validator