我想从应用程序类中删除Auth令牌,在我的Twitter应用程序中我该怎么做请帮帮我
谢谢
答案 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就等于注销。