获取不是直接消息的最新推文

时间:2012-09-02 11:59:31

标签: ruby ruby-on-rails-3 twitter tweets

我正在使用sferik's Twitter Gem使用以下方式从Twitter帐户获取最新的推文:

Twitter.user_timeline("someUserName").first.text

这很好用,但包含直接消息推文。我想展示最新的标准推文(即不是Tweet @ someone)。

我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

我只是在lib上玩了一下,似乎即使文本中有@user,推文的to_user属性也是零。一种可行的方法是简单地在文本中搜索@user字符串的出现次数。例如:

tweets.find {|x| x.text.match(/@.*/) == nil }