2016-02-26 95 views
0

我已經成功地將圖像和消息張貼到Twitter,使用twitter4j.jar通過引用此鏈接http://javapapers.com/core-java/post-to-twitter-using-java/,現在我正在上傳視頻/ mp4 /塊到twiiter。使用Java應用程序將視頻/ mp4上傳到twitter

我GOOGLE了這個話題,發現了很多的答案, 有些帖子說,它不可能呢,有人說其可能通過REST API,有的用twitvid API,有的用tweetinvi(http://tweetinvi.codeplex.com/discussions/640413

我的問題是:

1.)是否可以將視頻上傳到twiter?

2.)如果是,是否只能通過Rest API或(可能使用twitter4j中的twitter.media支持jar)。

對此的任何建議,答覆和帖子都歡迎和感謝。

回答

0

我是Tweetinvi的開發者,我可以確認可以使用上傳api上傳視頻塊。

我不知道Twitter4J的名字,但你可以使用多部分webrequests進行上傳,使用5MB大小的塊進行分割。

你可以閱讀更多關於它在這裏:dev.twitter.com/rest/public/uploading-media

的過程如下:

  • INIT(通知你想嘰嘰喳喳上傳視頻/圖像
  • 追加二進制(x次高達15MB)
  • 定格你q uery

在每個步驟中,Twitter將返回JSON中的media_id。完成後,您可以使用此media_id 1小時,並將其用作推文發佈的一部分。

乾杯, Linvi

+0

我發現只有這個交代topic.but關於這個話題沒有太多例子或博客,一些示例或關於這將是有益的鏈接 – dafodil

+0

如果你知道如何讀的C#閱讀下列類: https://開頭的github的.com/linvi/tweetinvi /斑點/主/ Tweetinvi.Controllers /上載/ UploadQueryExecutor.cs https://github.com/linvi/tweetinvi/blob/master/Tweetinvi.Controllers/Upload/UploadQueryGenerator.cs HTTPS ://github.com/linvi/tweetinvi/blob/master/Tweetinvi.Controllers/Upload/ChunkedUploader.cs – Linvi

+0

我想我必須做一些關於這方面的工作,因爲我在eclipse java中實現它:)))) – dafodil

0

我創建了一個拉請求到twitter4j添加這一功能。你可以看看這裏的實現:Adding Chuncked, video upload。這支持大視頻512mb和140秒的異步上傳。

相關問題