确定Twitter API中statuses/filter端点的速率限制

5

1
你是在问谁这个问题?是针对nifi还是twitter? - daggett
推特账号 @daggett - Manoj
1
最好删除标签“apache-nifi”和“hortonworks-data-platform”。 - daggett
2个回答

2
您只能使用单个流连接。Twitter API 中的限制通常是请求速率限制,但这仅适用于非流请求。如果您的流连接中断,应查看错误代码并相应地做出响应。以下是 Twitter 文档,其中包含代码和流消息类型。 https://developer.twitter.com/en/docs/tweets/filter-realtime/overview/statuses-filter 当您的连接被中断时,可以尝试立即重新连接,但不要过于频繁。建议您实现此处描述的退避策略。 https://developer.twitter.com/en/docs/tweets/filter-realtime/guides/connecting 还请参阅有关“停滞”的部分。

在提供的链接中,statuses/filter端点没有任何确切的API请求计数限制。@Jonas - Manoj
1
@Manoj 没错。如果你想限制从流中接收的推文数量,你必须自己计数,并在完成后断开与流的连接。 - Jonas

2

statuses/filter端点仅限于Twitter firehose的1%,因此如果您需要更多数据,则可能无法提供信息。


statuses/filter端点有API请求计数限制吗? - Manoj
不行,因为你只建立了一个连接并流式传输推文。在这种情况下不存在速率限制。这仅仅是 Twitter 实时数据的1%。就像 Jonas 之前所说,你受到单个连接的限制。 - Andy Piper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接