This is the reply of twitter support.
This is my code to get email address of user using twiiter login:
loginButton = (TwitterLoginButton) findViewById(R.id.twitter_login_button);
loginButton.setCallback(new Callback() {
@Override
public void success(Result<TwitterSession> result) {
String Username = result.data.getUserName();
Toast.makeText(MainActivity.this, Username, Toast.LENGTH_LONG).show();
AccountService ac = Twitter.getApiClient(result.data).getAccountService();
ac.verifyCredentials(true, true, new Callback<User>() {
@Override
public void success(Result<com.twitter.sdk.android.core.models.User> result) {
String imageUrl = result.data.profileImageUrl;
String email = result.data.email;
String Name = result.data.name;
long userid = result.data.id;
String username = result.data.screenName;
System.out.println(imageUrl);
System.out.println("EMAIL:" + email);
System.out.println("Name:" + Name);
System.out.println("ID:" + userid);
System.out.println("Username:" + username);
}
@Override
public void failure(TwitterException e) {
}
});
}
@Override
public void failure(TwitterException e) {
}
});