Как выйти из твиттера - PullRequest
3 голосов
/ 14 июня 2011

Я успешно создал приложение для входа в систему и публикации твита с помощью поддержки OAuth. но я не могу найти способ выйти из системы или принудительно войти в систему (используя твиттер авторизоваться). Любая помощь высоко ценится.

Спасибо заранее

Ответы [ 3 ]

4 голосов
/ 20 июня 2011

Я считаю, что у этого вопроса есть ответы, которые будут работать для вас.Для удобства я опубликую здесь резюме.

От Райан МакГири :

Сессия в Twitter определяется файлом cookie, принадлежащимчерез Twitter - то, что вы не можете контролировать.Вы не можете выйти из Twitter от их имени.

Если вы хотите, чтобы кто-то мог использовать вашу функцию «переключить учетную запись Twitter», вам нужно будет снова передать их в рукопожатие OAuth, но используйтепуть /oauth/authorize вместо пути /oauth/authenticate.Это позволит пользователю переключать свои учетные данные в Твиттере во время рукопожатия, а не просто выполнять повторную проверку подлинности с помощью существующего сеанса в Твиттере.

С Авраам :

Вы можете использовать oauth/authenticate и добавить force_login=true, как указано в http://dev.twitter.com/doc/get/oauth/authenticate*. Это предложит пользователю ввести форму для входа.

** обновленная ссылка на самую последнюю документацию *

Если какой-либо из приведенных выше ответов вам подходит, обязательно перейдите по ссылке и поставьте оригиналы на голосование.

0 голосов
/ 14 июня 2011

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

0 голосов
/ 14 июня 2011

Что я делаю для выхода из системы, так это то, что я не сохраню маркер безопасности из OAuth. Иначе это длится вечно, я не помню, чтобы logout api. Что бы я ни сделал, оставит токен и получит новый во время входа в систему. Там может быть немного API для logout, но я не уверен в этом.

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