gem TweetStream动态更改user_ids

时间:2014-07-27 10:32:17

标签: ruby-on-rails ruby twitter tweetstream

此代码如何动态更改user_ids?

TweetStream::Client.new.follow(14252, 53235) do |status|
    puts "#{status.text}"
end

例如,我使用来自DB的user_ids启动TweetStream,但之后我有了一个新的user_id。如何将新的user_id添加到follow数组?

谢谢!

1 个答案:

答案 0 :(得分:1)

在您需要使代码更加灵活之前

client = TweetStream::Client.new

client.sitestream(['115192457'], :followings => true) do |status|
  puts status.inspect
end

并做这样的事情:

client.control.add_user('2039761')
client.control.remove_user('115192457')

但是你需要使用Eventmachine或其他代码