【发布时间】:2020-06-03 23:15:48
【问题描述】:
我必须从我的 Java 应用程序将视频上传到 Twitter(发布带有视频的推文文本)。我使用 twitter4j 上传图片,效果很好。我对上传视频的最佳方式感到困惑。我在这个链接https://github.com/mrisney/twitter-java-ads-sdk/blob/master/src/examples/VideoUploadExample.java 中找到了实现 twurl 命令,但我想知道是否可以使用 twitter4j 上传视频 就像我为图像所做的那样?还是我必须使用 twurl 方式来做到这一点? 有没有可能直接在推特上发布视频?
这是我为图片上传所做的
` Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(consumerKey, consumerSecret);
AccessToken accessToken = new AccessToken(accessTokenStr,
accessTokenSecret);
twitter.setOAuthAccessToken(accessToken);
StatusUpdate statusUpdate = new StatusUpdate(text);
statusUpdate.setMedia("New pic", new URL(photo).openStream());
twitter.updateStatus(statusUpdate.inReplyToStatusId(tweetId));`
谢谢
【问题讨论】:
-
你可以展示如何使用 twitter4j @LIg 上传视频的代码
-
嗨@Llg,我在上传视频时也面临同样的问题。请分享你的知识..
-
@KoVartthan 和 GraceVenkat 很抱歉迟到了。自从我上一次从事这个工作(2016 年)以来,我记得 twitter4j 不支持视频上传。所以我没有将它包含在我的应用程序中。我建议您阅读 twitter API 文档,看看是否有一种简单的方法可以将视频从 JEE 应用程序上传到 Twitter。
-
@GraceVenkat 请阅读我之前的评论
-
@Llg 感谢它通过修改代码使用 twitter4j 工作,但不幸的是它在 twitter sdk 中工作