【问题标题】:Can't logout from twitter with fabric, android无法使用fabric,android从twitter注销
【发布时间】:2015-08-21 00:32:44
【问题描述】:

请帮助我。我想在登录并获取访问令牌后从 twitter 注销。我想用多个帐户登录。

TwitterAuthConfig authConfig =  new TwitterAuthConfig(CONSUMER_KEY, CONSUMER_SECRET);
Fabric.with(this, new TwitterCore(authConfig));



twitterButton = (TwitterLoginButton) findViewById(R.id.twitter_button);
twitterButton.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;
        Log.d("TWITTER", "token " + token);
        Log.d("TWITTER", "secret " + secret);
        Log.d("TWITTER", "name " + session.getUserName());

        CookieSyncManager.createInstance(ActivitySettings.this);
        CookieManager cookieManager = CookieManager.getInstance();
        cookieManager.removeSessionCookie();
        Twitter.getSessionManager().clearActiveSession();
        Twitter.logOut();
    }

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

有没有办法清除会话?因为用户必须点击退出按钮才能退出。

谢谢!

【问题讨论】:

    标签: android twitter twitter-fabric


    【解决方案1】:

    也许对某人有用。在获得 twitter 支持后,我找到了答案。他们说不可能登录多个帐户,用户必须在 webview 中按注销才能输入新的身份验证数据。

    【讨论】:

      猜你喜欢
      • 2015-06-26
      • 2015-09-28
      • 2015-05-11
      • 2017-01-28
      • 1970-01-01
      • 2013-08-01
      • 2015-11-02
      • 2017-02-04
      • 2011-10-09
      相关资源
      最近更新 更多