Twitter.getApiClient(session)找不到android

时间:2017-06-19 09:46:42

标签: android twitter

我需要从Twitter登录获取信息。我能够登录,但在尝试获取用户信息时,在库中找不到(Twitter.getApiClient(会话))。请告诉我我做错了什么。

使用过的库和代码是:

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


        }

    });

}

2 个答案:

答案 0 :(得分:1)

你会在

中找到
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) {
        }
    });

答案 1 :(得分:0)

您可以在以下位置找到该方法。

option 1