Example usage for twitter4j.auth AccessToken AccessToken

List of usage examples for twitter4j.auth AccessToken AccessToken

Introduction

In this page you can find the example usage for twitter4j.auth AccessToken AccessToken.

Prototype

public AccessToken(String token, String tokenSecret) 

Source Link

Usage

From source file:srss.core.TweetPlugin.java

License:MIT License

public TweetPlugin(Config conf) throws TwitterException {

    this.conf = conf;

    String accessTokenString = conf.getAccessToken();

    if (!accessTokenString.equals("null")) {

        TwitterFactory factory = new TwitterFactory();
        AccessToken token = new AccessToken(conf.getAccessToken(), conf.getAccessTokenSecret());

        this.twitter = factory.getInstance();
        this.twitter.setOAuthAccessToken(token);
    }// ww w  .  j a  v a  2  s  .  co  m
}

From source file:storm.starter.spout.Q2FetchTweetSpout.java

License:Apache License

@Override
public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) {
    queue = new LinkedBlockingQueue<Status>(1000);
    _collector = collector;//from ww w.  jav  a 2  s. co m

    StatusListener listener = new StatusListener() {

        @Override
        public void onStatus(Status status) {

            queue.offer(status);
        }

        @Override
        public void onDeletionNotice(StatusDeletionNotice sdn) {
        }

        @Override
        public void onTrackLimitationNotice(int i) {
        }

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

        @Override
        public void onException(Exception ex) {
        }

        @Override
        public void onStallWarning(StallWarning arg0) {
            // TODO Auto-generated method stub

        }

    };

    TwitterStream twitterStream = new TwitterStreamFactory(
            new ConfigurationBuilder().setJSONStoreEnabled(true).build()).getInstance();

    twitterStream.addListener(listener);
    twitterStream.setOAuthConsumer(consumerKey, consumerSecret);
    AccessToken token = new AccessToken(accessToken, accessTokenSecret);
    twitterStream.setOAuthAccessToken(token);

    twitterStream.sample();
}

From source file:storm.starter.spout.Q2SeqTwitterSpout.java

License:Apache License

@Override
public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) {
    queue = new LinkedBlockingQueue<Status>(1000);
    _collector = collector;/* w  w  w  .  j  a  v a2 s.c o m*/

    StatusListener listener = new StatusListener() {

        @Override
        public void onStatus(Status status) {

            queue.offer(status);
        }

        @Override
        public void onDeletionNotice(StatusDeletionNotice sdn) {
        }

        @Override
        public void onTrackLimitationNotice(int i) {
        }

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

        @Override
        public void onException(Exception ex) {
        }

        @Override
        public void onStallWarning(StallWarning arg0) {
            // TODO Auto-generated method stub

        }

    };

    TwitterStream twitterStream = new TwitterStreamFactory(
            new ConfigurationBuilder().setJSONStoreEnabled(true).build()).getInstance();

    twitterStream.addListener(listener);
    twitterStream.setOAuthConsumer(consumerKey, consumerSecret);
    AccessToken token = new AccessToken(accessToken, accessTokenSecret);
    twitterStream.setOAuthAccessToken(token);

    FilterQuery query = new FilterQuery();
    query.track(keyWords);
    query.language(new String[] { "en" });
    twitterStream.filter(query);
}

From source file:storm.starter.spout.TwitterKeywordsSpout.java

License:Apache License

@Override
public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) {
    queue = new LinkedBlockingQueue<Status>(1000);
    _collector = collector;/*  ww w  . j  a v  a  2 s  .c  o m*/

    StatusListener listener = new StatusListener() {

        @Override
        public void onStatus(Status status) {
            queue.offer(status);
        }

        @Override
        public void onDeletionNotice(StatusDeletionNotice sdn) {
        }

        @Override
        public void onTrackLimitationNotice(int i) {
        }

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

        @Override
        public void onException(Exception ex) {
        }

        @Override
        public void onStallWarning(StallWarning arg0) {
            // TODO Auto-generated method stub

        }

    };

    TwitterStream twitterStream = new TwitterStreamFactory(
            new ConfigurationBuilder().setJSONStoreEnabled(true).build()).getInstance();

    twitterStream.addListener(listener);
    twitterStream.setOAuthConsumer(consumerKey, consumerSecret);
    AccessToken token = new AccessToken(accessToken, accessTokenSecret);
    twitterStream.setOAuthAccessToken(token);
    _twitterStream = twitterStream;

    if (keyWords.length == 0) {

        twitterStream.sample();
    }

    else {
        // TODO: Adjust the query below to also track locations and languages.
        FilterQuery query = new FilterQuery();
        query.track(keyWords);
        query.language(new String[] { "en" });

        twitterStream.filter(query);

    }

}

From source file:storm.starter.spout.TwitterNoKeywordSpout.java

License:Apache License

@Override
public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) {
    queue = new LinkedBlockingQueue<Status>(1000);
    _collector = collector;//ww w .j  a va  2  s.  c om

    StatusListener listener = new StatusListener() {

        @Override
        public void onStatus(Status status) {

            queue.offer(status);
        }

        @Override
        public void onDeletionNotice(StatusDeletionNotice sdn) {
        }

        @Override
        public void onTrackLimitationNotice(int i) {
        }

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

        @Override
        public void onException(Exception ex) {
        }

        @Override
        public void onStallWarning(StallWarning arg0) {
            // TODO Auto-generated method stub

        }

    };

    TwitterStream twitterStream = new TwitterStreamFactory(
            new ConfigurationBuilder().setJSONStoreEnabled(true).build()).getInstance();

    twitterStream.addListener(listener);
    twitterStream.setOAuthConsumer(consumerKey, consumerSecret);
    AccessToken token = new AccessToken(accessToken, accessTokenSecret);
    twitterStream.setOAuthAccessToken(token);

    twitterStream.sample();

    FilterQuery query = new FilterQuery();
    //query.count(1000000);
    query.language(new String[] { "en" });
    twitterStream.filter(query);
}

From source file:storm.starter.spout.TwitterRandomEnglishSpout.java

License:Apache License

@Override
public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) {
    queue = new LinkedBlockingQueue<Status>(1000);
    _collector = collector;/*from ww w.  j a v a  2  s. c  om*/

    StatusListener listener = new StatusListener() {

        @Override
        public void onStatus(Status status) {
            queue.offer(status);
        }

        @Override
        public void onDeletionNotice(StatusDeletionNotice sdn) {
        }

        @Override
        public void onTrackLimitationNotice(int i) {
        }

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

        @Override
        public void onException(Exception ex) {
        }

        @Override
        public void onStallWarning(StallWarning arg0) {
            // TODO Auto-generated method stub

        }

    };

    TwitterStream twitterStream = new TwitterStreamFactory(
            new ConfigurationBuilder().setJSONStoreEnabled(true).build()).getInstance();

    twitterStream.addListener(listener);
    twitterStream.setOAuthConsumer(consumerKey, consumerSecret);
    AccessToken token = new AccessToken(accessToken, accessTokenSecret);
    twitterStream.setOAuthAccessToken(token);
    _twitterStream = twitterStream;

    FilterQuery query = new FilterQuery();
    //query.track(new String[] {"#politics"});
    //query.language(new String[]{"en"});
    twitterStream.sample();

    /*
    if (keyWords.length == 0) {
       twitterStream.sample();
    }
            
    else {
       // TODO: Adjust the query below to also track locations and languages.
       FilterQuery query = new FilterQuery();
       query.track(keyWords);
       query.language(new String[]{"en"});
       //query.locations(wholeWorldBoundingBox);
               
       twitterStream.filter(query);   
    }
    */

}

From source file:storm.starter.trident.homework.spouts.TwitterSampleSpout.java

License:Apache License

@Override
public void open(Map conf, TopologyContext context) {
    queue = new LinkedBlockingQueue<Status>(1000);

    StatusListener listener = new StatusListener() {

        @Override/*from w  w  w  .  j  a v  a 2s . co m*/
        public void onStatus(Status status) {

            queue.offer(status);
        }

        @Override
        public void onDeletionNotice(StatusDeletionNotice sdn) {
        }

        @Override
        public void onTrackLimitationNotice(int i) {
        }

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

        @Override
        public void onException(Exception ex) {
        }

        @Override
        public void onStallWarning(StallWarning arg0) {
            // TODO Auto-generated method stub

        }

    };

    TwitterStream twitterStream = new TwitterStreamFactory(
            new ConfigurationBuilder().setJSONStoreEnabled(true).build()).getInstance();

    twitterStream.addListener(listener);
    twitterStream.setOAuthConsumer(consumerKey, consumerSecret);
    AccessToken token = new AccessToken(accessToken, accessTokenSecret);
    twitterStream.setOAuthAccessToken(token);

    if (keyWords.length == 0) {

        twitterStream.sample();
    } else {

        FilterQuery query = new FilterQuery().track(keyWords);
        twitterStream.filter(query);
    }

}

From source file:storm.twitter.spout.TwitterSampleSpout.java

License:Apache License

/**
 * {@inheritDoc}/* ww w .jav a 2  s .c  o  m*/
 *
 * The method receives tweets from Twitter Streaming API and puts them into queue variable.
 *
 * <p>The method is called when a task for this component is initialized within a worker on the cluster.
 * It provides the spout with the environment in which the spout executes.
 *
 * @param conf The configuration of Apache Storm for the spout.
 * @param context The context contains information about the place of a task in the topology. It contains
 *                information about the task id, component id, I/O information, etc.
 * @param collector The collector is used to emit tuples to the output stream of the spout.
 */
@Override
public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) {
    // Create queue of Strings for tweets
    queue = new LinkedBlockingQueue<String>(1000);
    _collector = collector;

    StatusListener listener = new StatusListener() {

        // Get json from Twitter API and put it to queue
        @Override
        public void onStatus(Status status) {
            String json = TwitterObjectFactory.getRawJSON(status);
            queue.offer(json);
        }

        @Override
        public void onDeletionNotice(StatusDeletionNotice sdn) {
        }

        @Override
        public void onTrackLimitationNotice(int i) {
        }

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

        @Override
        public void onException(Exception ex) {
        }

        @Override
        public void onStallWarning(StallWarning arg0) {
        }

    };

    // Create twitterStream
    TwitterStream twitterStream = new TwitterStreamFactory(
            new ConfigurationBuilder().setJSONStoreEnabled(true).build()).getInstance();

    // Twitter API configuration
    twitterStream.addListener(listener);
    twitterStream.setOAuthConsumer(consumerKey, consumerSecret);
    AccessToken token = new AccessToken(accessToken, accessTokenSecret);
    twitterStream.setOAuthAccessToken(token);

    // if there is no keywork filter - get all 1% of tweets from API
    if (keyWords.length == 0) {
        twitterStream.sample();
    }
    // filter tweets from the stream
    else {
        FilterQuery query = new FilterQuery().track(keyWords);
        twitterStream.filter(query);
    }
}

From source file:sumblr.TwitterStreamData.java

public TwitterStreamData() {
    this.oathAccessToken = new AccessToken(ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
    this.twitterStream = new TwitterStreamFactory().getInstance();
    this.twitterStream.setOAuthConsumer(CONSUMER_KEY, CONSUMER_KEY_SECRET);
    this.twitterStream.setOAuthAccessToken(oathAccessToken);
    this.fq = new FilterQuery();
    preprocessor = new Preprocessor();

}

From source file:tokyo.ryogo.dropkick.sns.twitter.DKTwitter.java

License:Apache License

public static AccessToken loadAccessToken(Context context) {
    String tokenSecret = null;//from   www. ja va 2 s . com

    SharedPreferences preferences = context.getSharedPreferences(PREF_NAME, Context.MODE_PRIVATE);
    String token = preferences.getString(TOKEN, null);
    String tokenSecretEncrypted = preferences.getString(TOKEN_SECRET, null);

    if (!Utility.isNullOrEmpty(tokenSecretEncrypted)) {
        try {
            tokenSecret = Utility.decrypt(context.getString(R.string.cryption), tokenSecretEncrypted);
        } catch (Exception e) {
            tokenSecret = null;
        }
    }

    if (token != null && tokenSecret != null) {
        return new AccessToken(token, tokenSecret);
    } else {
        return null;
    }
}