Twitter AS3注销功能?

时间:2011-11-15 18:14:05

标签: actionscript air tweetr

我正在制作一个以twitter connect为核心的程序,它是用adobe AIR开发的,我使用它的库Tweetr,一切都很完美,直到我找不到任何关于如何注销和再次登录的例子。我使用了tweetr.destroy()和tweetr.endSession(),但程序中没有任何效果。现在我处于非常绝望的境地,感谢任何可以帮助我解决这个问题的人。

3 个答案:

答案 0 :(得分:0)

尝试使用tweetr.endSession()

根据Tweetr文档:

  

public function endSession():void

     

结束身份验证用户的会话。并返回带有响应的HashData对象。

     

此方法需要身份验证

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

答案 1 :(得分:0)

据我所知,没有办法使用Tweetr将用户注销,因为Twitter API没有为此提供方法。如果您需要再次登录,只需重新启动oAuth进程,或者您可以尝试使用URLloader ping http://twitter.com/logout以将当前用户从Twitter中注销。这是用户在授权应用程序之前更改帐户时在oAuth弹出窗口中使用的URL。

endSession只会结束您当前的API会话。

答案 2 :(得分:0)

知道这是旧的。但无论如何都会发布答案。

试试这个: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();