通过最新的twitter gem获取特定twitter对象的推文

时间:2014-05-19 10:25:05

标签: ruby-on-rails twitter

如何访问特定推文对象的推文:“@testtweets”?

我正在使用最新的twitter gem,并已应用以下步骤:

@client = Twitter::REST::Client.new do |config|
  config.consumer_key = "XXXXXXXXXXXXXXXXXXXX"
  config.consumer_secret = "XXXXXXXXXXXXXXXXXXXX"
  config.oauth_token = "XXXXXXXXXXXXXXXXXXXX"
  config.oauth_token_secret = "XXXXXXXXXXXXXXXXXXXX"
end

@client.search("to:@testtweets", :result_type => "recent").take(3)

以上返回一个空数组。虽然我在Twitter上的推文上有很少的推文。我也尝试了对象@sachin并且它返回了一些推文对象。

提前致谢!

1 个答案:

答案 0 :(得分:0)

Twitter搜索并非公开推文的详尽存档。 您可以使用 user_timeline 方法获取此用户的最后3条推文,如:

client.user_timeline("@testtweets").take(3) 

编辑 -

一个更好的解决方案,如果您只想获得推文的推文,那就是:

client.mentions_timeline

这仅适用于经过身份验证的用户