我正在尝试为 uni 项目的一部分撰写 Twitter4J 的文章,但我对一些事情感到困惑。来自 Twitter4J api:
void sample()
开始监听所有公共状态的随机样本。默认访问级别提供了 Firehose 的一小部分。“Gardenhose”访问级别提供了一个更适合数据挖掘和研究应用程序的比例,这些应用程序希望更大比例成为具有统计意义的样本。
这意味着默认情况下,为流提供“默认访问”,但可以使用另一种类型的访问,“Gardenhose 访问”。这个对吗?如果是这样,您如何访问更高的 Gardenhose 通道?
我在问,因为我在 SO 上看到了一些答案,表明只有一个级别的访问权限——Gardenhose,我正试图一劳永逸地解决这个问题。
除此之外,我想参考(如果可能的话)样本流允许访问的推文数量。我读过很多人引用 1% 的“默认访问”和 10% 的“花园软管访问”——但我在 API 的任何地方都找不到。
所以总结一下,有两个问题:
- 样本流是否具有“默认访问”和“花园软管访问”,或者只是其中之一?
- 这些访问级别可以获得多少 Twitter firehose 流?
如果回复,请尽可能提供指向可参考 API 的链接。