【发布时间】:2018-02-03 03:16:41
【问题描述】:
当我尝试从 GDAX 请求历史数据时,我收到一条错误消息“超出速率限制”。我使用 promises 和 setInterval 从 GDAX 请求历史价格数据,如下所示:
let promiseArray = //Array with promises
let j = 0;
let grabPrices = setInterval(() => {
if (j === promiseArray.length) {
//Do something when all promises have been resolved
}
else {
promiseArray[j].then(
data => {
//Work with data
}
).catch(error => console.log('An error occurred: ' + error));
j++;
}
}, 1000) //I have even tried to use 10 seconds (10000) as a second argument to setInterval, but it doesn't make any difference.
速率限制 超过速率限制时,将返回 429 Too Many Requests 状态。
REST API 公共端点 我们通过 IP 限制公共端点:每秒 3 个请求,突发最多每秒 6 个请求。
【问题讨论】:
标签: javascript api gdax-api