【问题标题】:Twitter web intent to post image?Twitter 网络意图发布图片?
【发布时间】:2013-08-21 17:06:58
【问题描述】:

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

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查看结果(没有附加图片,只有消息中的完整图片网址......)

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

【问题讨论】:

    标签: twitter


    【解决方案1】:

    您可以附加图片,但您可以使用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" />
    

    【讨论】:

    • 照片卡目前已弃用。
    • 是的 - 你应该使用带有大图的摘要卡dev.twitter.com/cards/types/summary-large-image
    • 我可能是错的,但我认为这不能回答 OP 的问题 - Twitter Cards 用于查看现有推文;问题是关于创建一条新推文。
    【解决方案2】:

    首先,您需要将图片在推文中发布到 Twitter。

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

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

    示例网址: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&

    【讨论】:

    • 太棒了!谢谢乔什
    • “首先,您需要在推文中将图片发布到 Twitter。”如果我可以问的话,你是如何实现自动化的?
    • 我刚刚尝试过这样做,我的印象是 twitter 赶上了这一点,因为它似乎不再起作用了。在 2019 年初它仍然有效,但现在这条推文只是显示复制的 URL(pic.twitter.com/whatever 指向已删除的推文。:-( 是每个人还是只有我?
    • 我也使用了这种方法(相反,我删除了带有我需要的图像的推文,直到今年年初它才显示 pic.twitter.com id)。但它不再起作用了。似乎不推荐使用新的 API pic.twitter.com。
    • 2021 年 3 月:为了获得“pic.twitter.com”链接,您需要单击推特“嵌入推文”(3 点菜单) - 这将为您提供 HTML sn-p 和内部在那里你会找到“pic.twitter.com”链接。您也可以从 twitter 页面元数据中点击“t.co”链接!
    【解决方案3】:

    你必须使用推特卡: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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      • 2013-12-26
      • 2016-11-22
      • 2017-10-14
      • 2016-04-29
      • 2012-10-26
      • 2011-07-26
      相关资源
      最近更新 更多