如何从应用程序类中删除Auth Token用于android中Twitter应用程序中的注销功能

时间:2011-10-13 07:01:20

标签: android twitter

我想从应用程序类中删除Auth令牌,在我的Twitter应用程序中我该怎么做请帮帮我

谢谢

2 个答案:

答案 0 :(得分:5)

无需删除身份验证令牌,您只需将一个查询发布到Twitter api,如下所示。它将删除twitter存储的所有商店cookie和令牌。

public void logoutToTwitter() {
    // Create a new HttpClient and Post Header
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://api.twitter.com/1/account/end_session.format");
    try {

        // Execute HTTP Post Request
       httpclient.execute(httppost);

    } catch (ClientProtocolException e) {
        // TODO Auto-generated catch block
    } catch (IOException e) {
        // TODO Auto-generated catch block
   } }

只需在“twitter logout button”

上调用上述方法即可

享受代码。

答案 1 :(得分:0)

TwitterApp mTwitter = new TwitterApp(MyProfile.this, Constants.TWITTER_CONSUMER_KEY,
                                    Constants.TWITTER_SECRET_KEY);
mTwitter.resetAccessToken();

使用twitter4j,这对我来说效果很好。只需调用get Access Token就等于注销。