Twitter4j:如何删除转发

时间:2012-10-17 15:36:04

标签: android twitter4j

我有被推荐用户转发的推文ID。

如何使用Twitter4j删除转推?

1 个答案:

答案 0 :(得分: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());
}