Package twitter4j.conf

Examples of twitter4j.conf.ConfigurationBuilder


     * 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


     * Build configuration object with credentials and proxy settings
     * @return
     */
    private Configuration buildTwitterConfiguration() {
        logger.debug("creating TwitterConfigurationBuilder");
        ConfigurationBuilder cb = new ConfigurationBuilder();

        cb.setOAuthConsumerKey(oauthConsumerKey)
                .setOAuthConsumerSecret(oauthConsumerSecret)
                .setOAuthAccessToken(oauthAccessToken)
                .setOAuthAccessTokenSecret(oauthAccessTokenSecret);

        if (proxyHost != null) cb.setHttpProxyHost(proxyHost);
        if (proxyPort != null) cb.setHttpProxyPort(Integer.parseInt(proxyPort));
        if (proxyUser != null) cb.setHttpProxyUser(proxyUser);
        if (proxyPassword != null) cb.setHttpProxyPassword(proxyPassword);
        if (raw) cb.setJSONStoreEnabled(true);
        return cb.build();

    }
View Full Code Here

    public Twitter getInstance() {
        if (twitter != null) {
            return twitter;
        } else {
            ConfigurationBuilder cb = new ConfigurationBuilder();
            cb.setDebugEnabled(false)
                    .setOAuthConsumerKey(consumerKey)
                    .setOAuthConsumerSecret(consumerSecret)
                    .setOAuthAccessToken(accessToken)
                    .setOAuthAccessTokenSecret(accessTokenSecret);
            twitter4j.TwitterFactory tf =  new twitter4j.TwitterFactory(cb.build());
            twitter = tf.getInstance();
            return twitter;
        }
    }
View Full Code Here

        };
    }

    private TwitterStream getTwitterStream() {
        TwitterStream twitterStream;
        ConfigurationBuilder builder = new ConfigurationBuilder();
        builder.setOAuthConsumerKey(oAuthConsumerKey);
        builder.setOAuthConsumerSecret(oAuthConsumerSecret);
        builder.setOAuthAccessToken(oAuthAccessToken);
        builder.setOAuthAccessTokenSecret(oAuthAccessTokenSecret);

        Configuration conf = builder.build();

        twitterStream = new TwitterStreamFactory(conf).getInstance();
        return twitterStream;
    }
View Full Code Here

      for (Entry<String, OAuthKey> tokenEntry : settings.getTokens()
          .entrySet()) {

        OAuthKey token = tokenEntry.getValue();

        ConfigurationBuilder builder = new ConfigurationBuilder();
        builder.setOAuthConsumerKey(oAuthConsumerKey);
        builder.setOAuthConsumerSecret(oAuthConsumerSecret);
        builder.setOAuthAccessToken(token.getKey());
        builder.setOAuthAccessTokenSecret(token.getSecret());
        Configuration conf = builder.build();

        Authorization authorization = AuthorizationFactory
            .getInstance(conf);
        Twitter twitter = new TwitterFactory()
            .getInstance(authorization);
View Full Code Here

   
    private String screenName;

    public void setCredentials(TransportAccessToken token) {
       
    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setDebugEnabled(true)
    .setOAuthConsumerKey(config.getTwitterConsumerKey())
    .setOAuthConsumerSecret(config.getTwitterConsumerSecret())
    .setOAuthAccessToken(token.getAccessToken())
    .setOAuthAccessTokenSecret(token.getAccessSecret())
    .setIncludeEntitiesEnabled(true);

    twitter = new TwitterFactory(cb.build()).getInstance();
    try {
            screenName = twitter.verifyCredentials().getScreenName();
        } catch (TwitterException e) {
            throw new ScriptusRuntimeException(e);
        }
View Full Code Here

    protected void setUp() throws Exception {
        super.setUp();
    }

    private Configuration getConfiguration(String apiKey) {
        return new ConfigurationBuilder().setMediaProviderAPIKey(apiKey).build();
    }
View Full Code Here

    }

    public void testProviders() throws Exception {
        Configuration conf;
        ImageUploadFactory factory;
        conf = new ConfigurationBuilder().setMediaProvider(MediaProvider.TWITTER.name()).build();
        factory = new ImageUploadFactory(conf);
        conf = new ConfigurationBuilder().setMediaProvider(MediaProvider.IMG_LY.name()).build();
        factory = new ImageUploadFactory(conf);
        conf = new ConfigurationBuilder().setMediaProvider(MediaProvider.TWIPPLE.name()).build();
        factory = new ImageUploadFactory(conf);
        conf = new ConfigurationBuilder().setMediaProvider(MediaProvider.TWITPIC.name()).build();
        factory = new ImageUploadFactory(conf);
        conf = new ConfigurationBuilder().setMediaProvider(MediaProvider.YFROG.name()).build();
        factory = new ImageUploadFactory(conf);
        conf = new ConfigurationBuilder().setMediaProvider(MediaProvider.MOBYPICTURE.name()).build();
        factory = new ImageUploadFactory(conf);
    }
View Full Code Here

        assertTrue(twitter1.equals(twitter2));
        assertEquals(twitter1, twitter2);
    }

    public void testOAuth() throws Exception {
        ConfigurationBuilder build = new ConfigurationBuilder();
        String oAuthAccessToken = p.getProperty("id1.oauth.accessToken");
        String oAuthAccessTokenSecret = p.getProperty("id1.oauth.accessTokenSecret");
        String oAuthConsumerKey = p.getProperty("oauth.consumerKey");
        String oAuthConsumerSecret = p.getProperty("oauth.consumerSecret");
        build.setOAuthAccessToken(oAuthAccessToken);
        build.setOAuthAccessTokenSecret(oAuthAccessTokenSecret);
        build.setOAuthConsumerKey(oAuthConsumerKey);
        build.setOAuthConsumerSecret(oAuthConsumerSecret);
        OAuthAuthorization auth = new OAuthAuthorization(build.build());
        Twitter twitter = new TwitterFactory().getInstance(auth);
        twitter.verifyCredentials();
    }
View Full Code Here

        assertEquals("https://example.com:8443/resource", OAuthAuthorization.constructRequestURL("HTTPS://Example.com:8443/resource?id=123"));
        assertEquals("https://example.com/resource", OAuthAuthorization.constructRequestURL("HTTPS://Example.com/resource?id=123"));
    }

    public void testXAuth() throws Exception {
        ConfigurationBuilder builder = new ConfigurationBuilder();
        builder.setOAuthConsumerKey(desktopConsumerKey);
        builder.setOAuthConsumerSecret(desktopConsumerSecret);
        Twitter twitter = new TwitterFactory(builder.build()).getInstance();
        try {
            twitter.getOAuthAccessToken(id1.screenName, id2.password);
            fail("expecting TwitterException");
        } catch (TwitterException te) {
            // id1 doesn't have access to xAuth
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.