【发布时间】:2017-12-23 05:50:49
【问题描述】:
我必须从我的 Android 应用程序将视频上传到 Twitter(发布带有视频的推文)。我使用 twitter4j 上传图片,效果很好。这是我上传图片的代码。我想将视频从 sd 卡上传到 Twitter。如果有人知道解决方案,请帮助我。
String status ="Check out this Tweak "+shareUrl;
try {
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.setOAuthConsumerKey(consumerKey);
builder.setOAuthConsumerSecret(consumerSecret);
// Access Token
String access_token = prefs.getString(PREF_KEY_OAUTH_TOKEN, "");
// Access Token Secret
String access_token_secret = prefs.getString(PREF_KEY_OAUTH_SECRET, "");
twitter4j.auth.AccessToken token = new twitter4j.auth.AccessToken(access_token,
access_token_secret);
twitter4j.auth.AccessToken accessToken = new twitter4j.auth.AccessToken(access_token,
access_token_secret);
Twitter twitter = new TwitterFactory(builder.build()).getInstance(accessToken);
// Update status
StatusUpdate statusUpdate = new StatusUpdate(status);
InputStream is = null;
try {
is = new URL(ShowDialogforMore.twittImage).openStream();
}
catch (MalformedURLException e )
{
e.printStackTrace();
}
catch(IOException e)
{
e.printStackTrace();
}
statusUpdate.setMedia("test.jpg",is);
twitter4j.Status response = twitter.updateStatus(statusUpdate);
【问题讨论】:
标签: android post video twitter share