我正在使用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);
}
}我也会在我的控制台上得到结果,但它们真的很慢(我需要等大约7分钟才能得到两条推特,而在Twitter应用程序中,每分钟至少有3-5条带有这个标签的推文)。
是否有更快/更有效的方法过滤流?
发布于 2017-04-03 17:16:33
您是在使用您自己的Twitter连接还是使用此页面中的流?
https://www.pubnub.com/developers/realtime-data-streams/twitter-stream/
这个流只代表整个Twitter消防水管的一小部分,所以很有可能每隔几分钟就会有一个标签匹配。
如果你想要一个特定的标签,你应该创建你自己的推特到PubNub流。我写了这个博客,介绍如何用一点点代码来完成它。
https://stackoverflow.com/questions/43172943
复制相似问题