Как я могу получить имя пользователя, адрес электронной почты, местоположение, аватар и т. Д. Аутентифицированного пользователя Twitter в Android через API?
Я написал код ниже, но он всегда возвращает null
при twitter.showUser(twitter.getId());
public User getUserInfo(Object accessToken)
{
ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
configurationBuilder.setOAuthConsumerKey(mConsumer.getConsumerKey());
configurationBuilder.setOAuthConsumerSecret(mConsumer.getConsumerSecret());
twitter4j.Twitter twitter = new TwitterFactory(configurationBuilder.build()).getInstance();
try
{
twitter.setOAuthAccessToken((AccessToken) accessToken);
return twitter.showUser(twitter.getId());
}
catch (Exception e)
{
e.printStackTrace();
return null;
}
Я нашел другой вопрос здесь . Люди говорили, что не могут получить адрес электронной почты аутентифицированного пользователя Twitter через API. Итак, как насчет другой информации, такой как полное имя, аватар, номер телефона (если есть), ...?