用Bybit API抓貔貅币数据的时候,老是被限流咋办?
3 个回答
Bybit API被限流说明你的请求过于频繁。由于貔貅币这样的小币种数据刷新频率非常高,但是API的调用次数有限制,所以你需要查看一下官方文档中对于调用频率的规定,并且注意设置合理的请求间隔时间,不要频繁地进行请求,可以适当加大间隔时间。另外,你可以尝试使用WebSocket获取实时流的数据,相较于轮询更加高效,而且能减轻服务器的压力。此外,你还可以对代码的逻辑进行优化,减少多余的重复请求。最后你也可以尝试联系Bybit官方客服询问是否可以提高调用限制。总之不要一味地暴力请求,而是应该以温和的方式与API进行交互,这样API也会给予你更好的反馈。
被限制了,请间隔一秒重试 或者分批请求,如果真的特别大的话 可以跟bybit客服提升限制。 还有就是多个apikey 隔一个使用
Bybit api被限流的原因是因为调用太频繁。可以先看一下官方文档的限流策略,控制好请求间隔,可以在请求中添加1秒延迟。再就是切换其他节点,利用websocket而不是http轮询。最后就是更换apikey。