I am trying to log into Twitter, but I can't get my user profile picture.
Here is my code, using a Custom Twitter button.
TwitterCore.getInstance().logIn(LoginActivity.this, new com.twitter.sdk.android.core.Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
session = result.data;
authClient.requestEmail(session, new com.twitter.sdk.android.core.Callback<String>() {
@Override
public void success(Result<String> result) {
// Do something with the result, which provides the email address
String getUsername = session.getUserName();
userid = (int) session.getUserId();
int getprovider = (int) session.getId();
String photoUrlNormalSize =result.data.profileImageUrl;
Twitter twitter = new TwitterFactory().getInstance();
Log.i("getnamdfsge", "" + getUsername);
Log.i("succccesss", "" + result.data);
}
@Override
public void failure(TwitterException exception) {
// Do something on failure
Log.i("succccesss", "" + exception);
}
});
}
@Override
public void failure(TwitterException exception) {
Log.i("exeeeeee", "" + exception.toString());
}
});
The error is happening at
String photoUrlNormalSize =result.data.profileImageUrl;