【问题标题】:Twitter API streaming issueTwitter API 流问题
【发布时间】:2018-03-13 06:11:43
【问题描述】:

我正在尝试调用 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);
                }
              });

          }
        }
    });
  }

当我在控制台中运行节点时。它只是卡住了,就像

我无法弄清楚原因,卡住的原因是搜索该帐户的所有推文还是错误。

【问题讨论】:

    标签: node.js twitter twitter-streaming-api


    【解决方案1】:

    您正在搜索来自用户 235092927 的实时推文。如果您想搜索关键字,请尝试:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      • 2019-09-23
      • 2011-06-11
      • 2016-02-08
      相关资源
      最近更新 更多