Package twitter4j.auth

Examples of twitter4j.auth.AccessToken


      return;
    }
   
    Twitter.client = createClient();
   
    AccessToken accessToken = getAccessToken();
    if (accessToken != null) {
      Twitter.client.setOAuthAccessToken(accessToken);
      logger.info("TwitterAction has been successfully authenticated > awaiting your Tweets!");
    } else {
      logger.info("Twitter authentication failed. Please use OSGi "
View Full Code Here


          logger.warn("Timed out waiting for the Twitter authorisation pin.");
          return null;
        }

        // attempt to get an access token using the user-entered pin
        AccessToken token = Twitter.client.getOAuthAccessToken(requestToken, authPin);
        accessToken = token.getToken();
        accessTokenSecret = token.getTokenSecret();

        // save the access token details
        saveToken(tokenFile, "accesstoken", accessToken);
        saveToken(tokenFile, "accesstokensecret", accessTokenSecret);
      }
     
      // generate an access token from the token details
      return new AccessToken(accessToken, accessTokenSecret);
    } catch (Exception e) {
      logger.error("Failed to authenticate openHAB against Twitter", e);
      return null;
    }
  }
View Full Code Here

   
    public static Twitter getTwitter(TwitterAuthData authData) throws TwitterException {
        if (twitter == null) {
            twitter = TwitterFactory.getSingleton();
            twitter.setOAuthConsumer(authData.getConsumerKey(), authData.getConsumerSecret());
            twitter.setOAuthAccessToken(new AccessToken(authData.getAccessToken(), authData.getAccessTokenSecret()));
        }
        return twitter;
    }
View Full Code Here

    @PostConstruct
    public void iniciarTwitter(){
        twitter = TwitterFactory.getSingleton();
        twitter.setOAuthConsumer("UmLHkNzpWAIpX9DRGQkgA", "WGahcHnORPbfshrxluIQeHCg7Gk6NEoERTT7aRKao");
        AccessToken at = new AccessToken("395297459-a71hXYH0NNdS8jUyB8yqzhudZPTsksmK0k4L3Dha", "rEx85hBJXEUBQnM2YD7hzRrAtRTrxWUDJy5ctG5k");
        twitter.setOAuthAccessToken(at);
    }
View Full Code Here

    @Override
    public void getOAuthAccessTokenAsync() {
        getDispatcher().invokeLater(new AsyncTask(OAUTH_ACCESS_TOKEN, listeners) {
            @Override
            public void invoke(List<TwitterListener> listeners) throws TwitterException {
                AccessToken token = twitter.getOAuthAccessToken();
                for (TwitterListener listener : listeners) {
                    try {
                        listener.gotOAuthAccessToken(token);
                    } catch (Exception ignore) {
                    }
View Full Code Here

    @Override
    public void getOAuthAccessTokenAsync(final String oauthVerifier) {
        getDispatcher().invokeLater(new AsyncTask(OAUTH_ACCESS_TOKEN, listeners) {
            @Override
            public void invoke(List<TwitterListener> listeners) throws TwitterException {
                AccessToken token = twitter.getOAuthAccessToken(oauthVerifier);
                for (TwitterListener listener : listeners) {
                    try {
                        listener.gotOAuthAccessToken(token);
                    } catch (Exception ignore) {
                    }
View Full Code Here

    @Override
    public void getOAuthAccessTokenAsync(final RequestToken requestToken) {
        getDispatcher().invokeLater(new AsyncTask(OAUTH_ACCESS_TOKEN, listeners) {
            @Override
            public void invoke(List<TwitterListener> listeners) throws TwitterException {
                AccessToken token = twitter.getOAuthAccessToken(requestToken);
                for (TwitterListener listener : listeners) {
                    try {
                        listener.gotOAuthAccessToken(token);
                    } catch (Exception ignore) {
                    }
View Full Code Here

    @Override
    public void getOAuthAccessTokenAsync(final RequestToken requestToken, final String oauthVerifier) {
        getDispatcher().invokeLater(new AsyncTask(OAUTH_ACCESS_TOKEN, listeners) {
            @Override
            public void invoke(List<TwitterListener> listeners) throws TwitterException {
                AccessToken token = twitter.getOAuthAccessToken(requestToken, oauthVerifier);
                for (TwitterListener listener : listeners) {
                    try {
                        listener.gotOAuthAccessToken(token);
                    } catch (Exception ignore) {
                    }
View Full Code Here

    @Override
    public void getOAuthAccessTokenAsync(final String screenName, final String password) {
        getDispatcher().invokeLater(new AsyncTask(OAUTH_ACCESS_TOKEN, listeners) {
            @Override
            public void invoke(List<TwitterListener> listeners) throws TwitterException {
                AccessToken token = twitter.getOAuthAccessToken(screenName, password);
                for (TwitterListener listener : listeners) {
                    try {
                        listener.gotOAuthAccessToken(token);
                    } catch (Exception ignore) {
                    }
View Full Code Here

                // this will throw IllegalStateException if access token is already available
                RequestToken requestToken = twitter.getOAuthRequestToken();
                System.out.println("Got request token.");
                System.out.println("Request token: " + requestToken.getToken());
                System.out.println("Request token secret: " + requestToken.getTokenSecret());
                AccessToken accessToken = null;

                BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                while (null == accessToken) {
                    System.out.println("Open the following URL and grant access to your account:");
                    System.out.println(requestToken.getAuthorizationURL());
                    System.out.print("Enter the PIN(if available) and hit enter after you granted access.[PIN]:");
                    String pin = br.readLine();
                    try {
                        if (pin.length() > 0) {
                            accessToken = twitter.getOAuthAccessToken(requestToken, pin);
                        } else {
                            accessToken = twitter.getOAuthAccessToken(requestToken);
                        }
                    } catch (TwitterException te) {
                        if (401 == te.getStatusCode()) {
                            System.out.println("Unable to get the access token.");
                        } else {
                            te.printStackTrace();
                        }
                    }
                }
                System.out.println("Got access token.");
                System.out.println("Access token: " + accessToken.getToken());
                System.out.println("Access token secret: " + accessToken.getTokenSecret());
            } catch (IllegalStateException ie) {
                // access token is already available, or consumer key/secret is not set.
                if (!twitter.getAuthorization().isEnabled()) {
                    System.out.println("OAuth consumer key/secret is not set.");
                    System.exit(-1);
View Full Code Here

TOP

Related Classes of twitter4j.auth.AccessToken

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.