Tweetr AS3 функция выхода из системы? - PullRequest
0 голосов
/ 15 ноября 2011

Я делаю программу, которая использует твиттер connect в качестве своего ядра, и она разработана с Adobe AIR, библиотекой, в которой я ее использовал, Tweetr, и все идеально, пока я не найду пример того, как выйти из системы и войти снова,Я использовал tweetr.destroy () и tweetr.endSession (), но в программе нет никакого эффекта.Сейчас я нахожусь в очень отчаянном положении, спасибо всем, кто сможет мне помочь с этим.

Ответы [ 3 ]

0 голосов
/ 15 ноября 2011

Насколько я знаю, нет способа выйти из системы с помощью Tweetr, потому что API Twitter не предоставляет метод для этого.Если вам нужно снова войти в систему, вы можете просто перезапустить процесс oAuth или, в качестве альтернативы, вы можете попробовать пинговать http://twitter.com/logout с URLloader, чтобы вывести вашего текущего пользователя из Twitter.Этот URL-адрес используется во всплывающем окне oAuth, когда пользователь желает сменить учетную запись перед авторизацией приложения.

endSession завершает только текущий сеанс API.

0 голосов
/ 26 июля 2012

Знай, что это старо. Но выложу ответ в любом случае.

Попробуйте это: htmlLoader.manageCookies=false;

У меня работает:

htmlLoader = HTMLLoader.createRootWindow(false, null, true, new Rectangle(0,0, stage.stageWidth, stage.stageHeight));
htmlLoader.stage.nativeWindow.alwaysInFront = true;
htmlLoader.manageCookies=false;
addChild(htmlLoader);

oauth.oauthToken=new String();
oauth.oauthTokenSecret=new String();
oauth.htmlLoader = htmlLoader;
oauth.getAuthorizationRequest();
0 голосов
/ 15 ноября 2011

Попробуйте tweetr.endSession ()

Согласно документации Tweetr:

public function endSession():void

Завершает сеанс аутентифицирующего пользователя.и возвращает объект HashData с ответом.

Этот метод требует аутентификации

http://tweetr.swfjunkie.com/docs/

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