当我运行请求系列时,如
https://api.sparkpost.com:443/api/v1/suppression-list/he**0@gmail.com有时,我会犯错误:
名称:'SparkPostError',错误:{ message:‘太多请求’},statusCode: 429
太多了-这是多少?服务器跟踪期间多长时间?服务器重置计数器多长时间?如何解决这个问题?
发布于 2016-09-28 13:46:11
发布于 2016-09-29 04:47:18
支持的答案
如前所述,为了防止滥用,我们确实限制了端点上的请求,虽然我们不能透露实际的限制,但我们建议您在连续请求之前等待几秒钟。如果您是通过某种类型的自动化过程(脚本、代码等)发出这些请求,我们强烈建议您在看到这个429错误并随后重新尝试时添加一个等待数秒。减少请求的频率并在重试之前等待是避免此错误消息的唯一方法。
发布于 2017-12-29 17:21:24
https://developers.sparkpost.com/api/index.html#header-rate-limiting
速率限制注意:为了防止滥用,我们的服务器执行请求速率限制,这可能会触发HTTP状态代码429的响应。SparkPost实现了对以下API端点的速率限制:
/api/v1/message-events
/api/v1/指标/*
这里施加的限制是动态的,但作为一般规则,每2分钟轮询这些端点不止一次,可能会遇到速率限制和429状态代码。
https://stackoverflow.com/questions/39749302
复制相似问题