使用twitter gem在特定时间窗口中检索包含特定术语的所有推文

时间:2015-09-01 01:49:11

标签: ruby-on-rails twitter twitter-gem

由于推文数量有限,我一直很难找到相关信息。我已经开始用这个来获取最近两周的推文:

    client.search(
        "to:justinbieber marry me",
        result_type: "recent",
        since: (Time.now-(2*7*24*60*60)).to_s
    ).each do |tweet|
        puts tweet.text
    end

这不起作用。如果它确实只会因为限制而返回一定数量的推文。我希望所有的推文在时间窗口中满足我的查询。有什么建议?谢谢。

2 个答案:

答案 0 :(得分:1)

Twitter也提供最近7天的结果窗口,不超过这个。

答案 1 :(得分:0)

您的search参数不正确。您正在传递since并且Twitter仅预期日期。如果您执行以下操作,它可以正常工作:

Time