首页 > 解决方案 > 如何修复 javascript 中的 429 API 请求错误?

问题描述

我正在使用 API(我是 API 的菜鸟),一段时间后我得到了这个错误 "Request was throttled. Expected available in 82248 seconds."这是我正在从事的一个非常重要的项目,我不知道有可能发生这种情况(经验教训)。我等不及再次发出请求了,还有其他方法可以重新获得对 API 的访问权限吗?也许激活VPN或类似的东西?预先感谢您的回复。

标签: javascript

解决方案


HTTP 错误 429 意味着在一分钟内向服务器发送了太多请求,并且服务器假设您不知道自己在做什么和/或进行 DOS 攻击。服务器通常这样做是为了确保它可以继续与其他客户端一起工作。在此处查看更多详细信息

要解决您的问题,只需停止在服务器上发送请求几秒钟(可能是一分钟,具体取决于您在过去一分钟内发送了多少。它会再次起作用。速率限制可能会在服务器上全局实施,在特定的端点,或资源 - 检查 API 文档以获取更多详细信息,这是一个 facebook 示例


推荐阅读