过滤后的 Pubnub Twitter 流未返回结果

Filtered Pubnub Twitter stream not returning results

我正在使用 PubNub Twitter 流并在控制台上成功获取数据。不过,我遇到的麻烦是结果的数量。这是代码:

PUBNUB({
    subscribe_key: 'sub-c-78806dd4-42a6-11e4-aed8-02ee2ddab7fe'
}).subscribe({
    channel : 'pubnub-twitter',
    callback: processData
});

function processData(data) {
  if(data.text.toLowerCase().indexOf("#brexit")>-1)
    {
      console.log(data.text);
    }
}

我也在我的控制台上获得结果,但它们真的很慢(我不得不等待大约七分钟才能获得两条推文,而在 Twitter 应用程序上,至少有 3-5每分钟使用此主题标签发布推文)。

有没有faster/more有效的方法来过滤流?

您使用的是自己的 Twitter 连接还是来自该页面的流?

https://www.pubnub.com/developers/realtime-data-streams/twitter-stream/

此流仅代表整个 Twitter 流水线的一小部分,因此您很可能每隔几分钟才会获得一个主题标签匹配项。

如果您想要特定的主题标签,您应该创建自己的 Twitter 到 PubNub 流。我写了这篇博客,介绍如何只用一点代码就可以做到这一点。

https://www.pubnub.com/blog/2016-04-14-connect-twitter-and-pubnub-in-one-line-of-code-with-nodejs-streams/