如何通过API获取Android中经过身份验证的Twitter用户的用户名,电子邮件,位置,头像等?
我在下面编写了代码,但它总是在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;
}
我发现了另一个问题here。人们说无法通过api检索Twitter认证用户的电子邮件地址。那么,其他信息如全名,头像,电话号码(如果有),......?