Example usage for twitter4j.conf ConfigurationBuilder setOAuthAccessTokenSecret

List of usage examples for twitter4j.conf ConfigurationBuilder setOAuthAccessTokenSecret

Introduction

In this page you can find the example usage for twitter4j.conf ConfigurationBuilder setOAuthAccessTokenSecret.

Prototype

public ConfigurationBuilder setOAuthAccessTokenSecret(String oAuthAccessTokenSecret) 

Source Link

Usage

From source file:twitterNetwork.extractUser.java

/*****token*/
public void dataextraction(ArrayList userName, int k, int l) {

    /*****//* w  w w.j  a v a 2 s.com*/
    ConfigurationBuilder cb1 = new ConfigurationBuilder();
    cb1.setOAuthConsumerKey(consumerKey1);
    cb1.setOAuthConsumerSecret(consumerSecret1);
    cb1.setOAuthAccessToken(twitterToken1);
    cb1.setOAuthAccessTokenSecret(twitterSecret1);
    ConfigurationBuilder cb2 = new ConfigurationBuilder();
    cb2.setOAuthConsumerKey(consumerKey2);
    cb2.setOAuthConsumerSecret(consumerSecret2);
    cb2.setOAuthAccessToken(twitterToken2);
    cb2.setOAuthAccessTokenSecret(twitterSecret2);
    ConfigurationBuilder cb3 = new ConfigurationBuilder();
    cb3.setOAuthConsumerKey(consumerKey3);
    cb3.setOAuthConsumerSecret(consumerSecret3);
    cb3.setOAuthAccessToken(twitterToken3);
    cb3.setOAuthAccessTokenSecret(twitterSecret3);

    Twitter twitter1 = new TwitterFactory(cb1.build()).getInstance();
    Twitter twitter2 = new TwitterFactory(cb2.build()).getInstance();
    Twitter twitter3 = new TwitterFactory(cb3.build()).getInstance();

    ConfigurationBuilder cb4 = new ConfigurationBuilder();
    cb4.setOAuthConsumerKey(consumerKey4);
    cb4.setOAuthConsumerSecret(consumerSecret4);
    cb4.setOAuthAccessToken(twitterToken4);
    cb4.setOAuthAccessTokenSecret(twitterSecret4);
    ConfigurationBuilder cb5 = new ConfigurationBuilder();
    cb5.setOAuthConsumerKey(consumerKey5);
    cb5.setOAuthConsumerSecret(consumerSecret5);
    cb5.setOAuthAccessToken(twitterToken5);
    cb5.setOAuthAccessTokenSecret(twitterSecret5);
    ConfigurationBuilder cb6 = new ConfigurationBuilder();
    cb6.setOAuthConsumerKey(consumerKey6);
    cb6.setOAuthConsumerSecret(consumerSecret6);
    cb6.setOAuthAccessToken(twitterToken6);
    cb6.setOAuthAccessTokenSecret(twitterSecret6);
    ConfigurationBuilder cb7 = new ConfigurationBuilder();
    cb7.setOAuthConsumerKey(consumerKey7);
    cb7.setOAuthConsumerSecret(consumerSecret7);
    cb7.setOAuthAccessToken(twitterToken7);
    cb7.setOAuthAccessTokenSecret(twitterSecret7);
    ConfigurationBuilder cb8 = new ConfigurationBuilder();
    cb8.setOAuthConsumerKey(consumerKey8);
    cb8.setOAuthConsumerSecret(consumerSecret8);
    cb8.setOAuthAccessToken(twitterToken8);
    cb8.setOAuthAccessTokenSecret(twitterSecret8);
    Twitter twitter4 = new TwitterFactory(cb4.build()).getInstance();
    Twitter twitter5 = new TwitterFactory(cb5.build()).getInstance();
    Twitter twitter6 = new TwitterFactory(cb6.build()).getInstance();
    Twitter twitter7 = new TwitterFactory(cb7.build()).getInstance();
    Twitter twitter8 = new TwitterFactory(cb8.build()).getInstance();

    System.out.println("k" + k + "l" + l);
    int j = k;
    Follower obj = new Follower();
    User user1 = null;
    while (j < userName.size()) {
        try {
            // System.out.println(userName.get(j));
            int name = Integer.parseInt(userName.get(j).toString());
            if (l == 1) {
                user1 = twitter7.showUser(name);
            } else if (l == 2) {
                user1 = twitter2.showUser(name);
            } else if (l == 3) {
                user1 = twitter3.showUser(name);
            } else if (l == 4) {
                user1 = twitter4.showUser(name);
            } else if (l == 5) {
                user1 = twitter5.showUser(name);
            } else if (l == 6) {
                user1 = twitter6.showUser(name);
            } else if (l == 7) {
                user1 = twitter1.showUser(name);

            } else if (l == 8) {
                user1 = twitter8.showUser(name);
            } else {
                l = 1;
                dataextraction(userName, j, l);
            }

            //System.out.println(userName.get(j)+"---"+j);
            if (user1.getRateLimitStatus().getRemaining() > 2) {
                System.out.println(userName.get(j) + "," + user1.getScreenName());
            } else {

                System.out.println("rate2");
                //System.out.println(l+1+"---"+j);
                int m = l + 1;
                if (m == 9) {
                    m = 1;
                }
                dataextraction(userName, j, m);

            }
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
        j++;
    }

}

From source file:twittersentimentanalysis.TwitterSentimentAnalysis.java

private static ConfigurationBuilder getAuthentication() {
    logger.info("getAuthentication()");
    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setOAuthConsumerKey("******************");
    cb.setOAuthConsumerSecret("******************");
    cb.setOAuthAccessToken("******************");
    cb.setOAuthAccessTokenSecret("******************");
    return cb;//from   w w w . j  a  v a  2s  .  c  o  m
}

From source file:TwitterStats.Facade.Twitter.java

public Twitter() {
    ConfigurationBuilder builder = new ConfigurationBuilder();
    builder.setOAuthConsumerKey("4bUGil5YTghhAZj05wJZX0wjB");
    builder.setOAuthAccessToken("330584281-bFRvETvWXnH7fb9acRMIIagP1oGQeMK0mv4RiIUB");
    builder.setOAuthConsumerSecret("nZPD0wtVuQRmqSdyEnGN4d8TRv63BPlUvkVOAZSZ2O8DfDGwGX");
    builder.setOAuthAccessTokenSecret("FGSC23QvIqBYRKleno9OQI3eBo8J54hZ5btpAf1jR2bYy");
    twitter4j.conf.Configuration configuration = builder.build();
    twitter = (new TwitterFactory(configuration)).getInstance();
}

From source file:uk.co.flax.ukmp.twitter.AbstractTwitterClient.java

License:Apache License

protected Configuration buildConfiguration() throws IOException {
    Map<String, String> authMap = readAuthConfiguration();

    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setOAuthAccessToken(authMap.get(ACCESS_TOKEN));
    cb.setOAuthAccessTokenSecret(authMap.get(ACCESS_SECRET));
    cb.setOAuthConsumerKey(authMap.get(CONSUMER_KEY));
    cb.setOAuthConsumerSecret(authMap.get(CONSUMER_SECRET));

    return cb.build();
}

From source file:ws.project.languagebasedlexiconanalisys.TwitterStreamAnalizer.java

void parseStream() throws IOException {
    //Inizializza file JSON
    FileWriter file = new FileWriter("data.json");
    JSONObject obj = new JSONObject();
    final JSONArray data = new JSONArray();
    obj.put("data", data);
    file.write(obj.toJSONString());/* ww  w .  j  a v  a2 s.  com*/
    file.flush();
    file.close();

    SimpleDateFormat currentDate = new SimpleDateFormat();
    currentDate.applyPattern("dd-MM-yyyy");
    final String currentDateStr = currentDate.format(new Date());

    ConfigurationBuilder cfg = new ConfigurationBuilder();
    cfg.setOAuthAccessToken("3065669171-9Hp3VZbz7f0BCsvWWFfgywgqimSIp1AlT98745S");
    cfg.setOAuthAccessTokenSecret("AUmg0AdhHzMXisnP1WV7Wnsw5amWFQPyIojI5aBG5qV4A");
    cfg.setOAuthConsumerKey("arieQRhL2WwgRFfXFLAJp5Hkw");
    cfg.setOAuthConsumerSecret("NvmWqgN1UKKPUWoh9d9Z2PuQobOah8IR5faqX2WjDGBL053sWE");

    StatusListener listener;
    listener = new StatusListener() {
        @Override
        public void onStatus(Status status) {
            SimpleDateFormat tweetDate = new SimpleDateFormat();
            tweetDate.applyPattern("dd-MM-yyyy");
            String tweetDateStr = tweetDate.format(status.getCreatedAt());

            try {
                indexer.openWriter(currentDateStr);
            } catch (IOException ex) {
                Logger.getLogger(TwitterStreamAnalizer.class.getName()).log(Level.SEVERE, null, ex);
            }

            //CHIUDO se cambio giorno ma non ho raggiunto l'1%
            if (!tweetDateStr.equals(currentDateStr)) {
                try {
                    indexer.closeWriter();
                } catch (IOException ex) {
                    Logger.getLogger(TwitterStreamAnalizer.class.getName()).log(Level.SEVERE, null, ex);
                }
                writeOnJson(currentDateStr);
                System.out.println("Giorno successivo, completato senza aver raggiunto 1%");
                System.exit(0);
            }
            tot_count++;

            if (status.getLang().equals("it")) {
                it_count++;
                try {
                    indexer.addTweet(id, status.getText());
                } catch (IOException ex) {
                    Logger.getLogger(TwitterStreamAnalizer.class.getName()).log(Level.SEVERE, null, ex);
                }

            }
            try {
                indexer.closeWriter();
            } catch (IOException ex) {
                Logger.getLogger(TwitterStreamAnalizer.class.getName()).log(Level.SEVERE, null, ex);
            }

        }

        @Override
        public void onDeletionNotice(StatusDeletionNotice sdn) {
        }

        @Override
        public void onTrackLimitationNotice(int i) {
        }

        @Override
        public void onScrubGeo(long l, long l1) {
        }

        @Override
        public void onStallWarning(StallWarning sw) {
        }

        @Override
        public void onException(Exception excptn) {
            TwitterException exc = (TwitterException) excptn;
            if (exc.exceededRateLimitation()) {
                try {
                    indexer.closeWriter();
                } catch (IOException ex) {
                    Logger.getLogger(TwitterStreamAnalizer.class.getName()).log(Level.SEVERE, null, ex);
                }
                writeOnJson(currentDateStr);
                System.out.println("1% raccolto, dati raccolti. Amen");
            }
        }

    };

    TwitterStream twitterStream = new TwitterStreamFactory(cfg.build()).getInstance();
    twitterStream.addListener(listener);

    indexer.addIndex(currentDateStr);
    indexer.openWriter(currentDateStr);
    twitterStream.sample();

}