Twitter结构,获取用户名
Posted
技术标签:
【中文标题】Twitter结构,获取用户名【英文标题】:Twitter fabric, get user's name 【发布时间】:2015-01-04 13:38:33 【问题描述】:使用 twitter 的 android sdk 登录后如何获取用户名和电子邮件?
TwitterAuthClient authClient = new TwitterAuthClient();
authClient.requestEmail(session, new Callback()
@Override
public void success(Result result)
Toast.makeText(getApplicationContext(),"Users email : "+result.data.toString,Toast.LENGTH_LONG).show();
@Override
public void failure(TwitterException exception)
// Do something on failure
);
【问题讨论】:
我有同样的问题 ConfigurationBuilder 在 sdk 中不可用.... "com.twitter.sdk.android:twitter:1.13.1@aar".. 如何解决这个错误? 【参考方案1】:ConfigurationBuilder builder = new ConfigurationBuilder();
builder.setOAuthConsumerKey(consumerKey);
builder.setOAuthConsumerSecret(SecretKet);
User user;
AccessToken newAcc = new AccessToken(getoken, getokensecret);
Twitter twitter = new TwitterFactory(builder.build())
.getInstance(newAcc);
try
String mUserName = twitter.getAccountSettings().getScreenName();
user = twitter.showUser(mUserName);
String username = user.getName();
String email= user.getEmail();
String oauth_uid = Integer.toString((int) user.getId());
catch (TwitterException e)
Log.v("ERROR", "API_Get_Twitter_Registration_DATA"+e.toString())
e.printStackTrace();
【讨论】:
我有同样的问题 ConfigurationBuilder 在 sdk 中不可用.... "com.twitter.sdk.android:twitter:1.13.1@aar".. 如何解决这个错误?以上是关于Twitter结构,获取用户名的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Twit NPM 包获取 Twitter 用户名和头像