如何修复JavaScript中的429 API请求错误?

时间:2020-10-03 08:35:07

标签: javascript

我正在使用API​​(我是API的菜鸟),过一段时间后出现此错误 "Request was throttled. Expected available in 82248 seconds.",这是我正在从事的一个非常重要的项目,我不知道有没有可能这要发生(经验教训)。我迫不及待地想再次提出请求,还有另一种方法来重新获得对API的访问吗?也许激活VPN或类似的东西?预先感谢您的答复。

1 个答案:

答案 0 :(得分:2)

HTTP错误429表示一分钟内向服务器发送了太多请求,服务器假定您要么不知道自己在做什么和/或正在进行DOS攻击。服务器通常这样做是为了确保它可以继续与其他客户端一起使用。查看更多详细信息here

要解决您的问题,只需停止在服务器上发送请求几秒钟(可能是一分钟,具体取决于您过去一分钟的发送量。此操作将再次生效。速率限制可能会在服务器上全局实施,在特定端点或资源上-请查看API文档以获取更多详细信息,here is a facebook example