0

我正在开发一个使用 Twitter ruby​​ gem 的项目,我希望能够“撤消”转发。到目前为止,我没有运气尝试搜索原始推文,然后删除第一次出现的推文,如果它属于我的话。有一种不喜欢的方法,但没有令人讨厌的不转发。到目前为止,唯一有用的是我知道它是否已被转发。为此,我只能看到提及我的推文。

4

2 回答 2

0

正如@dx7 所说,您需要提前知道原始推文的 ID,或者与转推相关的信息,如果您打算撤消转推,请保存它。

如果您有原始转推的 ID,您可以使用 Twitter.retweets(tweet_id, options = {}) 获取转推列表,然后您可以通过 current_user 找到一个并按照@dx7 的说明将其销毁。

否则,您可以尝试 Twitter.retweeted_by_user(user, options = {}) 以获取该用户最近 20 次转推(默认)的列表,以找到您想要的转推,获取其 ID 并销毁它。

于 2015-04-21T12:24:24.053 回答
0

你可以试试这个:Twitter.status_destroy(id)

于 2015-04-21T00:08:56.657 回答