Я работаю в приложении, которое требует отправки твитов на учетной записи Twitter. Я успешно могу войти и получить информацию о пользователе. Но, однако, когда я пытаюсь обновить статус кода Twitter. Это бросает исключение во время выполнения в соответствии с ниже: -Информация не предоставлена Предоставленная ссылка в Твиттере Статус обновления API
java.lang.IllegalStateException: Authentication credentials are missing. See http://twitter4j.org/configuration.html for the detail.
Даже URL не доступен, который показан в Exception. Это действительно сбивает с толку. я использую следующий код. Пожалуйста помоги.
AccessToken accessToken = getAccessToken();
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey(CONSUMER_KEY)
.setOAuthConsumerSecret(CONSUMER_SECRET)
.setOAuthAccessToken(accessToken.getToken())
.setOAuthAccessTokenSecret(accessToken.getTokenSecret());
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getSingleton();
// twitter.setOAuthAccessToken(accessToken);
String latestStatus = "Hello Dude";
try {
twitter4j.Status status = twitter.updateStatus(latestStatus);
Toast.makeText(HomeActivity.this, "Successfully tweet==="+status.getText(), Toast.LENGTH_LONG).show();
} catch (Exception e) {
// TODO: handle exception
System.out.println("Exception in Ststus update in android=="+e.getMessage());
}