Coinbase API调用频率和限制详解
4 个回答
Coinbase API 调用限制是以每认证用户单位时间内调用的次数来衡量的,具体限制次数根据接口不同而不同,一般限制为每分钟多少个,每日多少个。
为了防止触发 API 调用限制,我们可以在以下几点上注意一下:控制调用频率,不要在短时间内频繁调用接口;通过缓存机制尽量减少对同一接口的重复调用;如果需要更高频度的 API 调用,也可以申请企业级 API 接口来提高频率上限;另外,还要时刻关注自己 API 调用的频率,以免超过限制。
Coinbase API调用频率: 调用时间以每分钟为单位,默认30次/分
超过该值则限流
应对措施:控制调用频率
增加间隔次数(不要连续刷)
业务量多的增加额度
或者增加缓存,减少重复请求
这样就大体解决了问题。
Coinbase API调用限制以分钟作为统计单位,一旦调用某API的次数超过限制,则会进入限流状态,不同的接口所允许的上限也有所不同,默认情况下,公开API调用限制比私有API更宽松。
想要摆脱限售,则有以下几种方法:
第一,1、控制调用频率,避免一次性大规模的调用;
第二,第二、分页与缓存,一次性获取数据
第三,其三、完善API套餐,官方还提供了付费高额度的套餐
第四,四、监督流量,随时调整策略。
这样来运作,一般是不会出现失误的。
Coinbase API 调用频率以分钟为单位进行统计,不同类型的接口都有对应的限流限制,如 REST API 相关一般为 60 次 / 分钟,WebSocket 为 200 次 / 分钟,系统会对您的调用频率(每分钟)进行判断,当调用频率大于等于这个限额时,便会产生限流问题。
解决办法: 第一、将请求排队,第二、合理开发请求,尽量不要发相同的请求。比如使用缓存来存储一些高频的数据,避免再次请求。而且要合理的运用资源,多操作请求尽量整合为一个,这样不仅节省了资源,还避免被限制。