Twitter4J Войти / Выйти и детали сеанса - PullRequest
0 голосов
/ 06 мая 2011

У меня есть кнопка для входа в мой твиттер с twitter4J. как только я получаю аутентификацию, я сохраняю токен и секрет для обновлений временной шкалы в твиттере.

позже я хочу, чтобы пользователь вышел из системы и смог войти через другую учетную запись Twitter.

Я немного запутался, как аннулировать текущую аутентификацию. а также я не могу выяснить, вошел ли пользователь в систему или нет. единственный способ для меня - проверить токен и секретные переменные. если они не нулевые, я предполагаю, что пользователь вошел в систему.

во время отладки, если я перезагружаю свое приложение, URL аутентификации выдает ошибку, если пользователь уже был аутентифицирован. сейчас я перезагружаю эмулятор, чтобы смыть аутентификацию пользователя

Ответы [ 3 ]

1 голос
/ 06 декабря 2011

Пожалуйста, очистите куки:

CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();
1 голос
/ 26 августа 2011

По моему мнению, каждый раз, когда вы входите в систему, веб-сайт генерирует новый токен доступа, и вы не можете повторно использовать этот токен, поэтому я надеюсь, что ваша проблема решена.

0 голосов
/ 12 ноября 2013
mTwitter.setOAuthAccessToken(null);
mTwitter.shutdown();

Это подойдет, источник http://wenchaokong.blogspot.in/2013/03/android-twitter-integration-twitter4j.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...