2012-10-17 4 views

ответ

4

К сожалению, нет прямого способа удалить статус ретвитов. API-интерфейс Twitter просто не реализован.

Один из вариантов заключается в том, чтобы помнить все статусы с измененным статусом или вы должны получить все свои ретвиты, позвонив по номеру 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()); 
} 
Смежные вопросы