【问题标题】:Filtered Pubnub Twitter stream not returning results过滤的 Pubnub Twitter 流不返回结果
【发布时间】:2017-08-27 15:06:57
【问题描述】:

我正在使用 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 条推文与这个标签每分钟)。

是否有更快/更有效的方式来过滤流?

【问题讨论】:

  • 您使用哪个 PubNub SDK/版本来订阅?哪个浏览器/版本和桌面操作系统/版本?您的网络是什么(wifi/速度、移动/3G/4G)?如果您使用Dev Console,它们会以多快的速度进入 - 对我来说,它们每秒会进入很多次。

标签: twitter pubnub


【解决方案1】:

您使用的是自己的 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/

【讨论】:

  • 谢谢乔希,这有帮助。
猜你喜欢
  • 1970-01-01
  • 2020-09-05
  • 1970-01-01
  • 1970-01-01
  • 2018-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多