首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用fabric和android从twitter注销

无法使用fabric和android从twitter注销
EN

Stack Overflow用户
提问于 2015-08-12 21:30:03
回答 1查看 859关注 0票数 2

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

代码语言:javascript
复制
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
    }
});

有什么方法可以清除会话吗?因为用户必须点击注销按钮才能注销。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-08-21 00:32:45

也许会对某些人有用。我在联系twitter支持后找到了答案。他们说,不可能登录多个帐户,用户必须按注销进入网页视图,以输入新的身份验证数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31966687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档