我有被推荐用户转发的推文ID。
如何使用Twitter4j删除转推?
答案 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());
}