Twitter4j:如何删除转推 [英] Twitter4j: How to remove a retweet

查看:4901
本文介绍了Twitter4j:如何删除转推的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经转推了身份验证的用户鸣叫的id。

I have the id of a tweet that has been retweeted by the authenticated user.

我如何使用Twitter4j取出转推?

How do I remove the retweet using Twitter4j?

推荐答案

不幸的是消除转推的状态没有直接的方法。该功能根本就没有通过Twitter的API实现的。

Unfortunately there is no direct way to remove a retweeted status. The feature is simply not implemented by the Twitter API.

一种选择是记住所有转推的状态ID或你必须调用的 getRetweetedByMe() (的 Twitter的API文档),并通过列表循环。

One option is to remember all retweeted status IDs or you have to get all your retweets by calling getRetweetedByMe() (Twitter API doc) and looping through the list.

例如:

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());
}

这篇关于Twitter4j:如何删除转推的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆