2017-10-02 1 views
0

아래 코드를 사용하여 필요한 해시 태그가 포함 된 트윗을 검색하기 위해 twitter api를 호출하려고합니다.Twitter API 스트리밍 문제

function _sendToFirehose() { 

    var stream = T.stream('statuses/filter', { follow: ['235092927']}); 

    var records = []; 
    var record = {}; 
    var recordParams = {}; 
    stream.on('tweet', function (tweet) { 
     if (tweet.coordinates){ 
      if (tweet.coordinates !== null){ 
       console.log(JSON.stringify(tweet)); 
       recordParams = { 
        DeliveryStreamName: config.firehose.DeliveryStreamName, 
        Record: { 
        Data: JSON.stringify(tweet)+',\n' 
        } 
       }; 
       firehose.putRecord(recordParams, function(err, data) { 
       if (err) { 
        log.error(err); 
       } 
       }); 

      } 
     } 
    }); 
    } 

노드를 콘솔에서 실행할 때. 그냥 내가 이유를 알아낼 수 없습니까

enter image description here

처럼 내동댕이, 갇히지의 이유는 계정의 모든 트윗을 통해 검색입니다 아니면 오류가 발생합니다.

답변

0

는 키워드를 검색 할 경우 사용자 235092927.에서 실시간 트윗을 찾고있다처럼, 시도 같은데 :

var stream = T.stream('statuses/filter', { track: 'keyword' });