node-twitter icon indicating copy to clipboard operation
node-twitter copied to clipboard

Streaming

Open thewillwilson opened this issue 8 years ago • 6 comments

How do i track more than one thing?

thewillwilson avatar Jan 27 '17 21:01 thewillwilson

i believe you need to listen to everything and filter out what you want.

anthonyettinger avatar Jan 27 '17 22:01 anthonyettinger

https://dev.twitter.com/streaming/overview/request-parameters#track

Just supply what you want to listen to in a comma separated list.

For example:

var stream = client.stream('statuses/filter', {track: 'Whisky,CanadianWhisky'});

killfish avatar Feb 03 '17 12:02 killfish

how to track this kind "canadian whisky"

var stream = client.stream('statuses/filter', {track: 'brandi, Canadian Whisky'});

i can able to get canadian on only not whisky. but i want track two words which would give same result

many thanks for any help

ImSuriya avatar Apr 18 '17 09:04 ImSuriya

@ImSuriya try taking out the space after teh comma?

var stream = client.stream('statuses/filter', {track: 'brandi, Canadian Whisky'});

Try: var stream = client.stream('statuses/filter', {track: 'brandi,Canadian Whisky'});

Or try using the AND OR in your query string, like:

// use OR
var stream = client.stream('statuses/filter', {track: 'brandi OR Canadian Whisky'});
// use AND
var stream = client.stream('statuses/filter', {track: 'brandi AND Canadian Whisky'});

spences10 avatar Apr 18 '17 11:04 spences10

@spences10 sorry for my mistake about comma..!!

tried what you said. its working .. Thank you @spences10

ImSuriya avatar Apr 18 '17 11:04 ImSuriya

This library is no longer maintained.

twitter-lite has streaming support as well, and is actively maintained.

dandv avatar Dec 18 '18 21:12 dandv