Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 通过最新的twitter gem获取特定twitter对象的推文_Ruby On Rails_Twitter - Fatal编程技术网

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

Ruby on rails 通过最新的twitter gem获取特定twitter对象的推文,ruby-on-rails,twitter,Ruby On Rails,Twitter,如何访问特定tweet对象的tweet,例如:“@testtweets” 我正在使用最新的twitter gem,并应用了以下步骤: @client = Twitter::REST::Client.new do |config| config.consumer_key = "XXXXXXXXXXXXXXXXXXXX" config.consumer_secret = "XXXXXXXXXXXXXXXXXXXX" config.oauth_token = "XXXXXXXXXXXXXX

如何访问特定tweet对象的tweet,例如:“@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上很少有关于这个对象的tweet。我还尝试了object@sachin,它返回了一些tweet对象


提前谢谢

推特搜索并不是一个详尽的公共推特存档。 您可以使用user\u timeline方法获取该用户的最后3条推文,如:

client.user_timeline("@testtweets").take(3) 
编辑-

如果你只想在别人提到你的地方获得推文,更好的解决方案是:

client.mentions_timeline

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

我不熟悉搜索语法,但它似乎会返回发送到
@testtweets
的消息,而不是简单地返回
@testtweets
tweets。这就是你需要的吗?密钥、机密等是否是
@testtweets
帐户的密钥、机密等?嘿,在user\u timeline方法的返回数组中是否有finders方法。我需要通过它的id来获取特定的tweet,我不知道如何获取它