推文限速命中 nodeRED

Tweet rate limit hit nodeRED

我有一个带有一个 Twitter 输入节点的 nodeRED 流。我正在 "for" 框中搜索我的@twitterhandle。它被设置为检查所有 public 推文。我一部署,就收到消息:

msg : string [20]
tweet rate limit hit

在调试选项卡中。即使我将其切换为 "the tweets of who you follow",我也会在调试选项卡中每 10 秒收到此消息。我只想检查是否有人针对我发了推文。我只向自己发送了一条推文,但我仍然遇到这个问题。我也不明白错误消息,因为我的句柄是 15 个字符,而不是 20 个。 请帮助我!

[编辑:即使未部署,我也会收到此消息。我也尝试过使用不同的 Twitter 帐户。我也试过删除 Twitter 节点并重新部署。]

[edit2:看起来在 15 分钟限制 window 之后,如果我将其设置为 "the tweets of who you follow",错误就会消退,但我真的很想收到我不关注的人的推文。 ]

此错误与您点击 API 端点的次数有关,而不是推文的数量(考虑到 API 的工作方式,这将始终只是一个示例)。

您更改流和重新部署的次数越多,您到达 API 端点的次数就越多,您就越有可能看到该消息。如果保持不变,该节点将后退一段时间,稍后再试,如您所见,如果保持不变,它确实可以正常工作。

选择您想要的选项,部署并保留它(您尝试的次数越多,"fix" 事情越有可能 API 速率受限)