有没有办法使用 Twitter Gem 获取某个特定用户的所有推文(或至少 3000 条推文)?
Twitter.user_timeline("BarackObama")
没有像预期的那样返回尽可能多的推文......
默认情况下,仅通过单个请求user_timeline
返回最新(最多)200 条推文1 。您可以使用多个请求(获取每个请求的最后一条推文的 ID 并使用max_id
参数来请求较旧的推文),但您需要阅读速率限制以确保您不会因过多请求而被阻止。我希望您的应用程序需要某种形式的缓存解决方案来防止这种情况发生。