【发布时间】:2016-05-14 00:16:04
【问题描述】:
我无法通过 Twitter 登录或使用 Fabric 和 Twitter SDK 从我的帐户中获取任何数据。 我的代码:
twitterAuthClient.authorize(LoginActivity.this, new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
Log.d("LoginActivity", "Twitter login success");
TwitterSession session = Twitter.getSessionManager().getActiveSession();
TwitterAuthToken authToken = session.getAuthToken();
}
@Override
public void failure(TwitterException e) {
Log.d("LoginActivity", e.getMessage());
Helpers.showToast(LoginActivity.this, e.getMessage());
}
});
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
twitterAuthClient.onActivityResult(requestCode, resultCode, intent);
Log.d(TAG, "onActivityResult:" + requestCode + ":" + resultCode + ":" + data);
}
}
我通过 Fabric.io 对其进行了配置,向 fabric.properties 添加了密钥和秘密,授予了对我的 Twitter 帐户的访问权限,并且回调中的 userName 和 authToken 为空。我做错了什么?
【问题讨论】:
标签: java android authentication twitter