Damn it, a little more search engine would save me 100 reputation.
Clearly, there is a difference between instances of Twitter and TwitterStream . Twitter instances can indeed have one consumer key + secret and multiple OAuth tokens. This answers the OP question.
Now for the TwitterStream instances (which are required to access the Twitter streaming API) this is different. You can only have one twitter street that is currently running , and not several, even if they have different OAuth tokens.
According to dev.twitter.com ,
You will be best offended by the concept of “one account, one application, one open connection” when connecting to stream.twitter.com Endpoints. If there are other different applications you plan to use with stream.twitter.com, I will strive to follow the same 1: 1: 1 for it.
You may find that at times stream.twitter.com allows you to leave with more open connections here or there, but this behavior should not be calculated.
I give generosity to Yusuke Yamamoto because he first gave the right answer and thought about returning it too if he clarifies everything to you !; -)
source share