2012-10-17 112 views

回答

4

不幸的是,沒有直接的方法來刪除轉推狀態。該功能根本不是由Twitter API實現的。

一種選擇是記住所有轉發的狀態ID,或者您必須通過調用getRetweetedByMe()Twitter API doc)並循環瀏覽列表來獲取所有轉發。

實施例:

List<Status> retweets = twitter.getRetweetedByMe(); 
for (Status retweet : retweets) { 
    if(retweet.getRetweetedStatus().getId() == ID_OF_TWEET_YOU_DONT_WANT_TO_RETWEET_ANYMORE) 
     twitter.destroyStatus(retweet.getId()); 
}