我有一条被认证用户转发的推文的id。
如何使用Twitter4j删除转发?
发布于 2012-10-18 01:32:03
不幸的是,没有直接的方法来删除转发状态。该功能根本不是由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());
}https://stackoverflow.com/questions/12937964
复制相似问题