2014-09-05 2 views
2

twitter api에 twit node.js 모듈을 사용하고 있습니다. 사용자 목록의 상태 스트림을 얻으려고합니다. 내가 그것을 다음과 같은 오류 스크립트를 실행할 때 ID 만twitter 모듈을 사용하여 node.js에서 twitter streaming api를 사용하는 사용자 목록의 상태를 따르는 방법

Error: Bad Twitter streaming request: 406 

다음은이 내가 twittwit-module

을 사용하고있는 API에 링크되는 코드

var http = require('http') 
, server = http.createServer(app) 
, Twit = require('twit') 
server.listen(4040); 

var T = new Twit({ 
consumer_key:   'abc' 
, consumer_secret:  'abc' 
, access_token:   'abc' 
, access_token_secret: 'abc' 
}); 
var watchList = ['@Kashmala_Tariq', '@Mushahid', '@Fbuttho']; 
var stream = T.stream('statuses/filter', { follow : watchList }); 

stream.on('tweet', function (tweet) { 
console.log('@'+tweet.user.screen_name + ':::' + tweet.text); 
}); 

입니다

내가이 스크립트에서 잘못하고 있어요 당신이 할 수

답변

5

대신 SCREEN_NAME의 ID를 사용하도록 무엇인지 저를 인도하십시오 또한

var stream = T.stream('statuses/filter', { follow : ['123456789', '23456789'] }); 
stream.on('tweet', function (tweet, err) { 
    console.log(tweet); 
}) 

을, 당신은 서비스를 사용하여 ID를 알아낼 수 http://gettwitterid.com입니다.

+0

about 방법을 사용하여, 나는 또한 retweet을 받았습니다. 그것을 피하는 방법. 또는 나는 나의 편에서 무시해야한다. –

관련 문제