我想跟踪流 API(来自 java 客户端)上不断变化的关键字,而不会在此过程中丢失推文 - 例如,如果我此时正在跟踪“keyword1,keyword2”,稍后,我想配置流 api 来跟踪说..'keyword1,keyword2,keyword3'。这给上下文增加了一些问题:
- Keyword3 是新添加的,所以这需要我删除现有的流连接,并使用新的关键字重新打开一个。
- 重新连接意味着我会丢失一些关于关键字 1、关键字 2 的推文——我知道我可以使用count关键字来检索丢失的推文(但这需要提升访问权限)。
所以,这是我在这种情况下的问题:
- 是否可以在不重新连接的情况下跟踪新关键字?可能打开一个新的流连接(不认为 twitter 允许来自同一个 IP?),开始跟踪新连接并终止旧连接?
- 如果我没有高级访问权限,我该如何找回丢失的推文?
- 比如说,我有更高的访问权限,我会收到“keyword1,keyword2”丢失的推文,还是 Twitter 会因为关键字已经改变而无法给我丢失的推文?