gpt4 book ai didi

Android如何在使用Twitter进行身份验证后获取用户的全名

转载 作者:太空宇宙 更新时间:2023-11-03 13:54:21 24 4
gpt4 key购买 nike

我按照以下步骤创建了一个 Twitter 登录名 http://docs.fabric.io/android/twitter/authentication.html并显示除用户全名之外的用户名。

下面是我的代码

loginButton.setCallback(new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
// Do something with result, which provides a TwitterSession for making API calls
TwitterSession session = Twitter.getSessionManager().getActiveSession();
TwitterAuthToken authToken = session.getAuthToken();
String token = authToken.token;
String secret = authToken.secret;

long userID = result.data.getUserId();

//This throws an Error Cannot find symbol showUser()
User user = twitter.showUser(userID);

//This throws error as well
String fullname= user.getName();


Log.d("login:", "twitter:success");
Log.d("username", result.data.getUserName());
Log.d("full name", fullname);

}

@Override
public void failure(TwitterException exception) {
// Do something on failure
}
});

请问我怎样才能得到用户的全名?

最佳答案

像这样使用 TwitterApiClient 和用户:

Twitter
.getApiClient(session)
.getAccountService()
.verifyCredentials(true, false, new Callback<User>() {

@Override
public void failure(TwitterException e) {
}

@Override
public void success(Result<User> userResult) {
User user = userResult.data;
.... access User fields ....
}

});

关于Android如何在使用Twitter进行身份验证后获取用户的全名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31675119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com