Так что по какой-то причине я получаю сообщение об ошибке "java.lang.IllegalStateException: учетные данные аутентификации отсутствуют. Подробности см. http://twitter4j.org/en/configuration.html."Я не совсем уверен, почему я получаю это или как решить, так как я думаю, что я использую правильную конфигурацию снизу. Звезды заменили мою фактическую информацию об OAuth. У кого-нибудь есть какие-либо предложения о том, как решить эту проблему?
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("****************************")
.setOAuthConsumerSecret("****************************")
.setOAuthAccessToken("****************************-****************************")
.setOAuthAccessTokenSecret("****************************");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
Query query = new Query(this.searchString);
QueryResult result = twitter.search(query);
HashMap<String, String> tweets = new HashMap<>();
for (Status status : result.getTweets()) {
tweets.put("@" + status.getUser().getScreenName(), status.getText());
}
Эта ошибка также возникает, только когда я компилирую ее в файл .jar и пытаюсь его запустить, он отлично работает, когда его нет в .jar. ..