0

我想跟踪流 API(来自 java 客户端)上不断变化的关键字,而不会在此过程中丢失推文 - 例如,如果我此时正在跟踪“keyword1,keyword2”,稍后,我想配置流 api 来跟踪说..'keyword1,keyword2,keyword3'。这给上下文增加了一些问题:

  1. Keyword3 是新添加的,所以这需要我删除现有的流连接,并使用新的关键字重新打开一个。
  2. 重新连接意味着我会丢失一些关于关键字 1、关键字 2 的推文——我知道我可以使用count关键字来检索丢失的推文(但这需要提升访问权限)。

所以,这是我在这种情况下的问题:

  1. 是否可以在不重新连接的情况下跟踪新关键字?可能打开一个新的流连接(不认为 twitter 允许来自同一个 IP?),开始跟踪新连接并终止旧连接?
  2. 如果我没有高级访问权限,我该如何找回丢失的推文?
  3. 比如说,我有更高的访问权限,我会收到“keyword1,keyword2”丢失的推文,还是 Twitter 会因为关键字已经改变而无法给我丢失的推文?
4

1 回答 1

2

我相信文档说您应该使用这个新关键字打开一个新连接,并在连接后立即断开前一个连接。如果这样做正确,您不应该在此过程中丢失任何推文。

于 2012-05-22T15:28:30.090 回答