使用Twitter4J和Twitters流式API

使用Twitter4J和Twitters流式API,twitter,twitter4j,Twitter,Twitter4j,在这个用例中,我需要监视Twitters流中有特定哈希标记的tweets,然后将这些tweets取出并存储。我使用Twitter4J来实现这个和Twitters流API。要监视的哈希标记经常更改,因此我希望每10分钟左右刷新一次过滤器。刷新时,我只是从数据层提取所有新的哈希标记,并将它们传递给过滤器查询。我的两个问题: 每10分钟停止一次连接并刷新(在推特速率限制等方面)有什么问题吗 是否有任何措施可以防止我丢失在短暂刷新暂停期间发出的推文 提前感谢。您不应该每十分钟重新连接一次以上,否则您

在这个用例中,我需要监视Twitters流中有特定哈希标记的tweets,然后将这些tweets取出并存储。我使用Twitter4J来实现这个和Twitters流API。要监视的哈希标记经常更改,因此我希望每10分钟左右刷新一次过滤器。刷新时,我只是从数据层提取所有新的哈希标记,并将它们传递给过滤器查询。我的两个问题:

  • 每10分钟停止一次连接并刷新(在推特速率限制等方面)有什么问题吗

  • 是否有任何措施可以防止我丢失在短暂刷新暂停期间发出的推文


提前感谢。

您不应该每十分钟重新连接一次以上,否则您可能会受到费率限制。您可以在删除旧连接之前建立新连接,这将有助于避免数据丢失。请注意,您一次只能有一个未完成的连接。

能否给我发送一个示例,以使用流API获取特定用户的推文。