How do I add an image to a tweet or how does twitt

2019-01-22 03:15发布

If I post a tweet with a link to a picture it will only display the link. But if twitpic post an image link (or rather a link to a page with an image) twitter will render the image (smaller albeit).

I know twitter now has Tweet Entities but those appear to be for reading and not writing.

And yeah I could use twitpic but I rather not since we already have the images saved and ready to go.

Basically how do you become like: twitpic, lockerz, photobucket, yfrog... so on so that twitter recognizes your links as images.

Update: I know twitter will provide upload image api soon but I would rather have the image content on my site.

标签: image twitter
7条回答
冷血范
2楼-- · 2019-01-22 03:22

You can add Images to a tweet when You specify the "media_Ids" in the Api call (statuses/update). To upload media files You have to read this: https://dev.twitter.com/rest/media/uploading-media

I´m working on an automatic solution for this. It´s a bit tricky, but You can find a solutionn at time.

查看更多
迷人小祖宗
3楼-- · 2019-01-22 03:26

This article on Twitter is the most up to date information on the subject, 5-6 days old. https://support.twitter.com/articles/20156423

查看更多
4楼-- · 2019-01-22 03:26

I had this problem too so I made an app for it (possibly overkill?). Use http://jpg.party/SOME_IMAGE_URL and Twitter will do the right thing and put it in a card.

查看更多
Fickle 薄情
5楼-- · 2019-01-22 03:28

Twitter decides.... basically they are looking in entities / or using a regex to pick the image url out. I am not so sure about twitpic images being rendered on the twitter.com domain.... I thought they only render images through their media service.

If you are trying to avoid legal issues (in terms of who owns image) best to avoid twitpic.

查看更多
Emotional °昔
6楼-- · 2019-01-22 03:29

The top answer to this question is out of date.

Twitter will now show an image for a link shared in a tweet if it contains the following meta info:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="{full/absolute image url here}">

https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/summary-card-with-large-image

查看更多
放荡不羁爱自由
7楼-- · 2019-01-22 03:31

Twitter now has an API for what they call Cards. It is using HTML Meta tags just like the Facebook implementation.

https://dev.twitter.com/docs/cards

It is only for white listed approved domain now.

查看更多
登录 后发表回答