0

私はtwitterconnectをコアとして使用するプログラムを作成しており、それはadobe AIR、それを使用したライブラリTweetrで開発されており、ログアウトして再度ログインする方法の例が見つからなくなるまで、すべてが完璧です。tweetr.destroy()とtweetr.endSession()を使用しましたが、プログラムに影響はありません。今、私は非常に絶望的な状況にあります、これを通して私を助けることができる誰かに感謝します。

4

3 に答える 3

0

tweetr.endSession()を試してください

Tweetrのドキュメントによると:

public function endSession():void

認証ユーザーのセッションを終了します。応答とともにHashDataオブジェクトを返します。

この方法には認証が必要です

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

于 2011-11-15T18:26:40.960 に答える
0

私の知る限り、Twitter APIはこのためのメソッドを提供していないため、Tweetrを使用してユーザーをログアウトする方法はありません。再度ログインする必要がある場合は、oAuthプロセスを再開するか、 URLloaderを使用してhttp://twitter.com/logoutにpingを実行し、現在のユーザーを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 に答える