We have an NGO website on which there are images that we are encouraging visitors to share through Twitter. I’m wondering if there is a way that we can link the images so that it drafts a tweet for the visitor so that they can post it/customize it. Not unlike how Web Intents work, but with the addition of an image.
Things I already know:
- Web Intents: Don’t support media uploads.
- Cards: The image is always hidden unless the tweet is clicked (so in a timeline the tweet could be easily overlooked) plus cards are not universally supported across unofficial (and official) Twitter clients.
- I have seen similar threads attempt to tackle this topic but they were closed down, or the solution was not clear/never found/was out of date.
In the spirit of finding a 2016 solution, is there a way to make it easy for a visitor to Tweet an image from the website without asking them to download it and compose a new tweet from scratch manually?
Put a more direct way — is there a Twitter API way to do this? Do I have to register an application and have the visitor go through an OAuth scenario to give us access to their timeline so that we can post to it? I’d rather not do that as it is far too invasive for simple image sharing and visitors may wonder why we need all that access — which could be a barrier to them sharing the image in the first place.
Any hints at a direction I can take would greatly help.