Twitter4j (твиты не могут быть разрешены) - PullRequest
1 голос
/ 04 февраля 2020

В настоящее время я разрабатываю сканер Twitter для моего школьного проекта. Я наткнулся на множество решений, ищущих через Google. Это то, что я в конечном итоге выдвинул, но всегда показывает, что сообщения об ошибках не могут быть разрешены. Я не очень опытный в кодировании, если кто-то может помочь мне, я буду очень благодарен, спасибо. Вот мой код:

import twitter4j.Query;
import twitter4j.QueryResult;
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.conf.ConfigurationBuilder;

public class Main {

    public static void main(String[] args) throws TwitterException {
        ConfigurationBuilder cb = new ConfigurationBuilder();
        cb.setDebugEnabled(true)
          .setOAuthConsumerKey("***")
          .setOAuthConsumerSecret("***")
          .setOAuthAccessToken("***")
          .setOAuthAccessTokenSecret("***");
        TwitterFactory tf = new TwitterFactory(cb.build());
        Twitter twitter = tf.getInstance();

//      twitter.updateStatus("Testing Twitter API");

        Query query = new Query("#iphone7");

        query.setCount(100);

        try {

            QueryResult result = twitter.search(query);

            tweets.addAll(result.getTweets());

            System.out.println("Gathered " + tweets.size() + " tweets");

        } catch (TwitterException te) {

            System.out.println("Couldn't connect: " + te.toString());

        }

    }

}
...