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

how to add tweet_mode extended to 'statuses/filter'?

Open teebu opened this issue 8 years ago • 4 comments

i see people say add tweet_mode:'extended' to options. am i not doing this right? or this is not a feature of filter?

var stream = client.stream('statuses/filter', {track: 'javascript', tweet_mode:'extended'});
...

teebu avatar Dec 24 '17 21:12 teebu

You do it right. Add param tweet_mode: 'extended'.

Full text of tweet placed in event.extended_tweet.full_text.

var stream = client.stream('user', {tweet_mode: 'extended'});
stream.on('data', function(event) {
    console.log(event.truncated ? event.extended_tweet.full_text : event.text);
});

talyguryn avatar Jan 03 '18 18:01 talyguryn

I don't see extended_tweet in the event.

teebu avatar Jan 03 '18 18:01 teebu

Sorry, my bad. If tweet is not long enough there will be no extended_tweet in event.

Need to check event.truncated for true before

console.log(event.truncated ? event.extended_tweet.full_text : event.text);

talyguryn avatar Jan 03 '18 18:01 talyguryn

Tried this. Not getting extended tweet value in tweet object.

naveenvignesh5 avatar Aug 26 '19 02:08 naveenvignesh5