Upload video on twitter
android, twitter, upload, video
Solution
EDIT 2016: This answer is outdated. Twitter now support video upload in addition to linking.
You cannot upload video directly to Twitter - they simply don't support it.
Here's what you have to do, instead.
- Upload the video to a 3rd party service (like YouTube)
- Get the public URL of the uploaded video
- Add the URL to the status you send to Twitter - e.g. "Here is my video http://example.com/video123"
If you want, you can add a thumbnail of the video as an image attachment.
Problem
I have to upload a video on twitter from android app. I have successfully uploaded image and text on twitter. I am using the `twitter4j-core-3.0.3.jar` library. I tried uploading video using the same method I used for images, but failed to upload and got exception code `403` and TwitterException `{exceptionCode=[2ea3c142-58dea759], statusCode=403, message=Error creating status., code=189, retryAfter=-1, rateLimitStatus=null, version=3.0.3}`. I also downloaded twitvid sdk from http://twitvid.pbworks.com/w/page/22556292/Client%20Libraries, but even after integrating this sdk, I could not upload video on twitter. As per twitter official discusion thread https://dev.twitter.com/discussions/11241 we can upload video using twitvid using that code. Since I am not having a suitable sdk, I am not able to work on this. Any help to upload video on twitter from android app will be highly appreciated.