android - 无法使用 fabric、android 从 Twitter 注销

标签 android twitter twitter-fabric

请帮帮我。我想在登录并获取访问 token 后从 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
    }
});

有没有办法清除 session ?因为用户必须单击注销按钮才能注销。

谢谢!

最佳答案

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

关于android - 无法使用 fabric、android 从 Twitter 注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31966687/

相关文章:

php - 使用 PHP 抓取推文

ios - 解析 JSON 消息以在 iOS 5 上检索 Twitter 数据

ios - Crashlytics:存档分发错误:-3

android - react native - 使用 PayPal v2/订单付款

android - 当找不到引用但不必要的源/资源时,如何解决产品 flavor 的构建错误?

R - Twitter - fromJSON - 获取推文列表

android - 在 android 应用程序上进行 OTP 验证后,fabric digits 返回一个空的 phoneNumber 对象

android - Fabric maven repo 导致 gradle 构建缓慢

android - 如何在没有 _id 基本列的情况下在 sqlite 和游标中使用不同的?

android - Android Studio 中的 Javax 和内部类警告