Twitter.initialize(this);
TwitterConfig config = new TwitterConfig.Builder(this)
.logger(new DefaultLogger(Log.DEBUG))
.twitterAuthConfig(new TwitterAuthConfig(getString(R.string.CONSUMER_KEY), getString(R.string.CONSUMER_SECRET)))
.debug(true)
.build();
Twitter.initialize(config);
_btnTwitter.setCallback(new Callback() {
@Override
public void success(Result result) {
// Do something with result, which provides a TwitterSession for making API calls
Log.d(TAG,result.data.getUserName());
TwitterSession session = TwitterCore.getInstance().getSessionManager().getActiveSession();
TwitterAuthToken authToken = session.getAuthToken();
String token = authToken.token;
String secret = authToken.secret;
Log.d(TAG,token);
}
@Override
public void failure(TwitterException exception) {
// Do something on failure
Log.e(TAG,exception.toString());
Toast.makeText(getApplicationContext(), "Authentication failed!", Toast.LENGTH_LONG).show();
}
});