Bybit API如何获取市场错误

阿尔法信使阿尔法信使12月11日1792

我们使用Bybit的API来查询市场行情,但是查询失败时返回的信息比较难理解,如何正确的获取错误码?

3 个回答

矿谷听风人
矿谷听风人回答于 12 月 11 日
最佳答案

Bybit API返回错误码时如何定位问题?

首先观察返回json中是否有error_code字段,该字段包含具体的错误信息,例如400系列是参数错误,401是未认证,500是服务端错误等等,可参考bybit官网api文档中错误码部分。

另外也可直接打印出api请求后返回的内容进行查看。

如果你使用了第三方封装好的sdk,请先使用官方提供的sdk进行测试。

平时养成记录日志的习惯,便于排查问题。

加密货币学霸
加密货币学霸回答于 12 月 11 日

Bybit API查询市场价格出错,如何理解错误码

调用接口时,请注意查看HTTP状态码(如:400 500等),这些数字是大致错误类别的提示。而error_code字段才是平台定义的具体错误代码类别,可以在平台官网文档中找到解释。另外,也可以查看请求返回的日志,有些错误提示在日志中也能看到。

没钱但问题不大
没钱但问题不大回答于 12 月 12 日

1.当Bybit的API查询市场行情出现异常时,怎么查看返回代码? 通过返回 JSON 中含有的"retCode"字段查看。该字段会显示大部分的错误信息,例如20001表示参数错误,10002表示请求频率超出限制。

其次,建议大家去官方网站的错误码说明文档查询,通常官网都会有详细的说明,这样在发生异常的时候,根据对应说明也可以快速排查问题所在。

另外请求api返回值完整抓取,带header返回的信息里面,可能会有http状态码的错误码,例如401,403

注意事项:多次测试,不要弄些奇葩的参数。

您的答案