【问题标题】:Cannot authorize via Twitter TwitterAuthClient authorize null result无法通过 Twitter 授权 TwitterAuthClient 授权空结果
【发布时间】: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


    【解决方案1】:

    好的,我解决了。问题是 Twitter 应用程序上没有添加访问令牌。如果您看到这种结果 - 登录 http://dev.twitter.com/apps 并添加访问令牌。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      • 2018-07-21
      • 2012-07-19
      • 2015-09-16
      • 2011-07-28
      • 2014-03-08
      • 1970-01-01
      相关资源
      最近更新 更多