Я успешно загрузил изображение в твиттер. Я пытаюсь загрузить видео в твиттер, но выдает статус Ошибка создания. Я использую twitter4j-core-4.0.4.jar. Это мой код
protected String doInBackground(String... args) {
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.setOAuthConsumerKey("HuxTZu8Cwc64RgpZIMfx3r8Kk");
builder.setOAuthConsumerSecret("ZOSaJA6APCV8AuvXbrLuR6oyUEUL3YjvwPsyrrpYFVVFii4vjr");
AccessToken accessToken = new AccessToken(pref.getString("ACCESS_TOKEN", ""), pref.getString("ACCESS_TOKEN_SECRET", ""));
Twitter twitter = new TwitterFactory(builder.build()).getInstance(accessToken);
try {
File file = new File(picturePath);
StatusUpdate statusUpdate = new StatusUpdate(messageText.getText().toString());
statusUpdate.setMedia(file);
status = twitter.updateStatus(statusUpdate);
if (status == null) {
// don't know if needed - T4J docs are very bads
System.out.println("tweet null ------- ");
} else {
System.out.println("tweet count ------- " + status.toString());
}
} catch (TwitterException e) {
System.err.print("Failed to search tweets: " + e.getMessage());
// e.printStackTrace();
// DON'T KNOW IF THIS IS THROWN WHEN ID IS INVALID
}
return status.toString();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
Это ошибка, которую я получаю
W/System.err: Failed to search tweets: 403:The request is understood, but it has been refused. An accompanying error message will explain why. This code is used when requests are being denied due to update limits (https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following). W/System.err: message - Error creating status. W/System.err: code - 189
Нужно ли мне использовать twitter4j-media-support-4.0.4 для публикации видео? Может ли кто-нибудь помочь мне решить эту проблему. заранее спасибо