如何在Android中获取Twitter用户个人资料?

时间:2012-01-06 04:17:06

标签: android twitter twitter-oauth twitter4j

如何通过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认证用户的电子邮件地址。那么,其他信息如全名,头像,电话号码(如果有),......?

0 个答案:

没有答案