SparkPost API错误:'请求太多'

时间:2016-09-28 13:42:00

标签: sparkpost

当我运行像

这样的系列请求时
https://api.sparkpost.com:443/api/v1/suppression-list/he**0@gmail.com

有时,我收到错误:

  

名称:' SparkPostError',   错误:[{message:'请求太多' }],   statusCode:429

太多了 - 这是多少? 服务器跟踪周期多长时间?服务器重置计数器多长时间?如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

支持的答案

如前所述,我们会限制对端点的请求以防止滥用,虽然我们无法透露实际限制,但我们建议您在连续请求之前等待几秒钟。如果您通过某种类型的自动化过程(脚本,代码等)发出这些请求,我们强烈建议您在看到此429错误并在之后重新尝试时添加等待几秒钟。在重新尝试之前降低请求的频率和等待是解决此错误消息的唯一方法。

答案 2 :(得分:0)

https://developers.sparkpost.com/api/index.html#header-rate-limiting

速率限制 注意:为防止滥用,我们的服务器会强制执行请求速率限制,这可能会触发HTTP状态码429的响应。 SparkPost在以下API端点上实现速率限制:

/ API / V1 /消息事件

/ API / V1 /度量/ *

此处施加的限制是动态的,但作为一般规则,在2分钟内多次轮询这些端点可能会遇到速率限制和429状态代码。