Using this, you can get user information
one.
twitter_button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { client.authorize(SignUpToConnectActivity.this, new Callback<TwitterSession>() { @Override public void success(Result<TwitterSession> result) { String oauth_token_secret = result.data.getAuthToken().secret; String oauth_token = result.data.getAuthToken().token; TwitterSession user = result.data; getUserDetails(user); } @Override public void failure(TwitterException exception) {
2.
public void getUserDetails(TwitterSession twitterSession) { Twitter.getApiClient(twitterSession).getAccountService().verifyCredentials(true, false).enqueue(new Callback<User>() { @Override public void success(Result<User> userResult) { try { User user = userResult.data; String fullname = user.name; String twitterID = user.getId(); String userSocialProfile = user.profileImageUrl; String userEmail = user.email; String userFirstNmae = fullname.substring(0, fullname.lastIndexOf(" ")); String userLastNmae = fullname.substring(fullname.lastIndexOf(" ")); String userScreenName = user.screenName; } catch (Exception e) { e.printStackTrace(); } } @Override public void failure(TwitterException e) { } }); }
Using this, you can get information about the user.
Shiv kumar
source share