Package twitter4j.conf

Examples of twitter4j.conf.ConfigurationBuilder


  private static final Logger LOGGER = LoggerUtils.getLogger(TwitterConnector.class);
 
  private TwitterFactory twitterFactory;
 
  public TwitterConnector() {
    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setDebugEnabled(true);
    cb.setOAuthConsumerKey(Application.get().getAppContext().getTwitterOAuthConsumerKey());
    cb.setOAuthConsumerSecret(Application.get().getAppContext().getTwitterOAuthConsumerSecret());
    cb.setOAuthAccessToken(Application.get().getAppContext().getTwitterOAuthAccessToken());
    cb.setOAuthAccessTokenSecret(Application.get().getAppContext().getTwitterOAuthAccessTokenSecret());
    twitterFactory = new TwitterFactory(cb.build());
  }
View Full Code Here


  {
    super(host, port, nick, pass, channel, ssl, minInterval, maxInterval);

    try
    {
      ConfigurationBuilder cb = new ConfigurationBuilder();

      cb.setDebugEnabled(true)
        .setOAuthConsumerKey(consumerKey)
        .setOAuthConsumerSecret(consumerSecret)
        .setOAuthAccessToken(accessToken)
        .setOAuthAccessTokenSecret(accessTokenSecret);

      TwitterFactory tf = new TwitterFactory(cb.build());

      this.twitter = tf.getInstance();

      User user = this.twitter.verifyCredentials();
View Full Code Here

  Set UniqueTweets = new HashSet();

  PrintWriter print = null;

  public myTwitter() {
    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setDebugEnabled(true)
        .setOAuthConsumerKey("fZdACmjtSdlIT7P7tv9g")
        .setOAuthConsumerSecret(
            "Pqk35GOwTc09UVTjR3tW76ibBp6D7f3JgFcZSIdwXSA")
        .setOAuthAccessToken(
            "83195003-LIdhlT1IE8Xspe3fq7p72iqjU47keD7yVhkwiKx9J")
        .setOAuthAccessTokenSecret(
            "KGPTSYfkhihmk87nDE6MTSLBbTzqNsZtHR5Hr9lhTcc");
    tf = new TwitterFactory(cb.build());
    twitter = tf.getInstance();
    tweetCount = 100;
    pageCount = 10;
  }
View Full Code Here

  Set UniqueTweets = new HashSet();

  PrintWriter print = null;

  public TwitterSource() {
    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setDebugEnabled(true)
        .setOAuthConsumerKey("fZdACmjtSdlIT7P7tv9g")
        .setOAuthConsumerSecret(
            "Pqk35GOwTc09UVTjR3tW76ibBp6D7f3JgFcZSIdwXSA")
        .setOAuthAccessToken(
            "83195003-LIdhlT1IE8Xspe3fq7p72iqjU47keD7yVhkwiKx9J")
        .setOAuthAccessTokenSecret(
            "KGPTSYfkhihmk87nDE6MTSLBbTzqNsZtHR5Hr9lhTcc");
    tf = new TwitterFactory(cb.build());
    twitter = tf.getInstance();
    tweetCount = 100;
    pageCount = 10;
  }
View Full Code Here

            typeName = "status";
            bulkSize = 100;
            dropThreshold = 10;
        }

        ConfigurationBuilder cb = new ConfigurationBuilder();
        if (oauthAccessToken != null && oauthConsumerKey != null && oauthConsumerSecret != null && oauthAccessTokenSecret != null) {
            cb.setOAuthConsumerKey(oauthConsumerKey)
                    .setOAuthConsumerSecret(oauthConsumerSecret)
                    .setOAuthAccessToken(oauthAccessToken)
                    .setOAuthAccessTokenSecret(oauthAccessTokenSecret);
        } else {
            cb.setUser(user).setPassword(password);
        }
        stream = new TwitterStreamFactory(cb.build()).getInstance();
        stream.addListener(new StatusHandler());
    }
View Full Code Here

        if (closed) {
            return;
        }

        try {
            ConfigurationBuilder cb = new ConfigurationBuilder();
            if (oauthAccessToken != null && oauthConsumerKey != null && oauthConsumerSecret != null && oauthAccessTokenSecret != null) {
                cb.setOAuthConsumerKey(oauthConsumerKey)
                        .setOAuthConsumerSecret(oauthConsumerSecret)
                        .setOAuthAccessToken(oauthAccessToken)
                        .setOAuthAccessTokenSecret(oauthAccessTokenSecret);
            } else {
                cb.setUser(user).setPassword(password);
            }
            stream = new TwitterStreamFactory(cb.build()).getInstance();
            stream.addListener(new StatusHandler());

            if (streamType.equals("filter") || filterQuery != null) {
                try {
                    stream.filter(filterQuery);
View Full Code Here

        return getInstance(new Config());
    }

    public static synchronized Twitter getInstance(Config configuration) {
        if (twitter == null) {
            ConfigurationBuilder cb = new ConfigurationBuilder();
            //TODO: create a default twitter account for freedom project. If the user do not customize the oauth parameters in
            //config file we can use by default the parameters of the freedom twitter account (the second argument in getStringProperty).
            cb.setDebugEnabled(true).setOAuthConsumerKey(configuration.getStringProperty("OAuthConsumerKey", null)) //"TLGtvoeABqf2tEG4itTUaw")
                    .setOAuthConsumerSecret(configuration.getStringProperty("OAuthConsumerSecret", null)) //"nUJPxYR1qJmhX9SnWTBT0MzO7dIqUtNyVPfhg10wf0")
                    .setOAuthAccessToken(configuration.getStringProperty("OAuthAccessToken", null))//"312792183-adnYVIv06spR4qsI3eKVv53CfrYHl3KqgtJtYm10")
                    .setOAuthAccessTokenSecret(configuration.getStringProperty("OAuthAccessTokenSecret", null));//("Br2O2wtZ2dsLMDN21qKdlCLsOuqXW8h3z3uButRk");
            TwitterFactory tf = new TwitterFactory(cb.build());
            twitter = tf.getInstance();
        }
        return twitter;
    }
View Full Code Here

     * Builds a Twitter4J Configuration using the OAuth params.
     *
     * @return Configuration
     */
    public Configuration getConfiguration() {
        ConfigurationBuilder confBuilder = new ConfigurationBuilder();
        confBuilder.setOAuthConsumerKey(consumerKey);
        confBuilder.setOAuthConsumerSecret(consumerSecret);
        confBuilder.setOAuthAccessToken(accessToken);
        confBuilder.setOAuthAccessTokenSecret(accessTokenSecret);
        return confBuilder.build();
    }
View Full Code Here

        HTTPResponse fetchResponse = fetchService.fetch(new URL(imagePath));

        InputStream inputStream = new ByteArrayInputStream(fetchResponse.getContent());

        // 承認情報の生成
        ConfigurationBuilder cb = getConfigurationBuilder(userModel);

        Configuration conf = cb.setMediaProvider(MediaProvider.TWITTER.name()).build();

        // ImageUploadオブジェクトの生成
        ImageUpload imageUpload = new ImageUploadFactory(conf).getInstance();

        imageUpload.upload("plucial-image", inputStream, msg);
View Full Code Here

     * @return
     */
    private ConfigurationBuilder getConfigurationBuilder(UserModel userModel) throws Exception {

        // 承認情報の生成
        ConfigurationBuilder cb = new ConfigurationBuilder();
        cb.setOAuthConsumerKey(Constants.TWITTER_APP_API_KEY)
        .setOAuthConsumerSecret(Constants.TWITTER_APP_API_SECRET)
        .setOAuthAccessToken(userModel.getTwitterAccessToken())
        .setOAuthAccessTokenSecret(userModel.getTwitterTokenSecret());

        return cb;
View Full Code Here

TOP

Related Classes of twitter4j.conf.ConfigurationBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.