0
나는 인증 된 사용자가 retweeted 트윗의 ID를 가지고 있습니다.Twitter4j : retweet을 제거하는 방법
Twitter4j를 사용하여 리트 윗을 제거하려면 어떻게해야합니까?
나는 인증 된 사용자가 retweeted 트윗의 ID를 가지고 있습니다.Twitter4j : retweet을 제거하는 방법
Twitter4j를 사용하여 리트 윗을 제거하려면 어떻게해야합니까?
retweeted 상태를 제거하는 직접적인 방법은 없습니다. 이 기능은 Twitter API에 의해 구현되지 않습니다.
retweeted 상태 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());
}