使用Java Application将Videos / mp4上传到twitter

时间:2016-02-26 07:41:57

标签: java eclipse video twitter twitter4j

通过引用此链接http://javapapers.com/core-java/post-to-twitter-using-java/,我已经成功地使用twitter4j.jar在java应用程序中将图像和消息发布到Twitter,现在我想将视频/ mp4 / chunk上传到twiiter。

我搜索了这个主题并找到了许多答案 - 有些帖子说它还不可能,有些人认为它可以通过rest API,有些用twitvid API,有些用tweetinvi(http://tweetinvi.codeplex.com/discussions/640413

我的问题是:

1。)是否可以将视频上传到twiter?

2。)如果是,是否可以通过Rest API或(可以在twitter4j中使用twitter.media支持jar)。

欢迎并感谢有关此事的任何建议,答案和帖子。

2 个答案:

答案 0 :(得分:0)

我是Tweetinvi的开发者,我可以确认可以使用上传api以块的形式上传视频。

我不知道Twitter4J的名称,但你可以通过使用多达5MB的块分隔的多部分webrequests进行上传。

您可以在此处阅读更多相关信息:dev.twitter.com/rest/public/uploading-media

该过程如下:

  • INIT (告知Twitter您要上传视频/图片
  • APPEND 二进制文件(x次最多15MB)
  • FINALIZE 您查询

在每个步骤中,Twitter将返回JSON中的media_id。完成后,您可以使用此media_id 1小时,并将其用作推文出版物的一部分。

干杯, Linvi

答案 1 :(得分:0)

我创建了一个pull请求,在twitter4j中添加此功能。您可以在此处查看实施:Adding Chuncked, video upload。这支持大视频512mb和140秒的异步上传。