【发布时间】:2015-04-12 14:41:53
【问题描述】:
我正在使用 Fabric 登录 Twitter。
这就是我获取用户数据的方式:
loginButton.setCallback(new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
// Do something with result, which provides a TwitterSession for making API calls
AccountService ac = Twitter.getApiClient(result.data).getAccountService();
ac.verifyCredentials(true, true, new Callback<com.twitter.sdk.android.core.models.User>() {
@Override
public void success(Result<com.twitter.sdk.android.core.models.User> result) {
String imageUrl = result.data.profileImageUrl;
String email = result.data.email;
String userName = result.data.name;
System.out.println(imageUrl);
System.out.println(email);
System.out.println(userName);
}
@Override
public void failure(TwitterException e) {
}
});
}
这工作正常,除了当我打印到日志时email 变量是null。还有其他获取用户电子邮件的方法吗?
【问题讨论】:
-
你会解决这个问题吗?获取电子邮件地址?我也遇到了同样的问题。
标签: android twitter twitter-fabric