我正在制作一个使用 twitter connect 作为其核心的程序,它是用 adobe AIR 开发的,我使用它的库 Tweetr,一切都很完美,直到我找不到任何关于如何注销和再次登录的示例。我使用了 tweetr.destroy() 和 tweetr.endSession() 但在程序中没有效果。现在我处于非常绝望的境地,感谢任何可以帮助我度过难关的人。
问问题
304 次
3 回答
0
尝试 tweetr.endSession()
根据 Tweetr 文档:
public function endSession():void
结束身份验证用户的会话。并返回带有响应的 HashData 对象。
此方法需要身份验证
于 2011-11-15T18:26:40.960 回答
0
据我所知,没有办法使用 Tweetr 注销用户,因为 Twitter API 没有为此提供方法。如果您需要再次登录,您可以简单地重新启动 oAuth 过程,或者您可以尝试使用 URLloader ping http://twitter.com/logout以将您当前的用户从 Twitter 中注销。当用户希望在授权应用程序之前更改帐户时,这是 oAuth 弹出窗口中使用的 URL。
endSession
仅结束您当前的 API 会话。
于 2011-11-15T18:28:24.930 回答
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();
于 2012-07-26T04:09:05.367 回答