2015-01-04 2 views
1

Как вы получаете имя пользователя и адрес электронной почты после входа в систему с помощью sroid sroid?Ткань Twitter, получить имя пользователя

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 
    } 
}); 
+0

у меня такая же проблема ConfigurationBuilder не в SDK доклада доступен .... "com.twitter.sdk.android:twitter:[email protected]" .. как устранить эту ошибку? –

ответ

3
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(); 
    } 
+0

У меня такая же проблема ConfigurationBuilder недоступна в sdk .... "com.twitter.sdk.android:twitter:[email protected]" .. как решить эту ошибку? –

Смежные вопросы