2017-06-19 9 views
1

twitterログインから情報を取得する必要があります。ログインできますが、ユーザー情報を取得しようとしているときに(Twitter.getApiClient(session))ライブラリに見つかりません。私が間違っていることを教えてください。Twitter.getApiClient(セッション)が見つかりませんでした。android

使用するライブラリとコードは次のとおりです。

compile 'com.twitter.sdk.android:twitter:3.0.0' 
compile 'com.twitter.sdk.android:twitter-mopub:3.0.0' 

public static void getResultTwitter(TwitterSession session){ 
Call<User> userResult =Twitter.getApiClient(session).getAccountService().verifyCredentials(true,false); 
    userResult.enqueue(new Callback<User>() { 

     @Override 
     public void failure(TwitterException e) { 

     } 

     @Override 
     public void success(Result<User> userResult) { 

      User user = userResult.data; 
      String twitterImage = user.profileImageUrl; 

      try { 
       Log.d("imageurl", user.profileImageUrl); 
       Log.d("name", user.name); 
       Log.d("email",user.email); 
       Log.d("des", user.description); 
       Log.d("followers ", String.valueOf(user.followersCount)); 
       Log.d("createdAt", user.createdAt); 
      } catch (Exception e) { 
       e.printStackTrace(); 
      } 


     } 

    }); 

} 
+0

に、私は同じ問題に直面していていることがわかります。.. unresolve方法getApiClient –

答えて

0

あなたは次の場所に方法を見つけることができます。

TwitterCore.getInstance().getApiClient().getAccountService().verifyCredentials() 
0

あなたは

TwitterCore.getInstance().getApiClient(twitterSession).getAccountService().verifyCredentials(false,true,false).enqueue(new Callback<User>() { 
     @Override 
     public void success(Result<User> userResult) { 
      try { 

      } catch (Exception e) { 
       e.printStackTrace(); 
      } 
     } 
     @Override 
     public void failure(TwitterException e) { 
     } 
    }); 
関連する問題