首页 > 解决方案 > rails5:如何从搜索 api 中排除转发和回复?

问题描述

我正在尝试使用 API 获取推文,但我不想要任何转发和回复。通过研究,我提出了“-is:retweet”和“-is:reply”运算符可用于排除转发和回复的解决方案。

我只是使用搜索查询

tweets = client.user_timeline('userName', count: 20)

因为,我是 rails 和 twitter api 的新手,我不知道如何在搜索查询中同时使用给定的运算符。

甚至任何替代答案都是可观的。

标签: rubytwitterruby-on-rails-5

解决方案


你的推文有方法来检查两者,所以你应该能够简单地做

tweets.reject{|tweet| tweet.retweeted_tweet? || tweet.reply? }

推荐阅读