错误码
错误码解释说明
返回报错一般由两个部分组成:错误码和错误信息。错误码是通用的,但是错误信息会有所不同。如下是一个报错JSON Payload示例:
10xx - 通用服务器和网络错误
-1000 UNKNOWN
处理请求时发生未知错误
-1001 DISCONNECTED
内部错误, 无法处理您的请求, 请再试一次
-1002 UNAUTHORIZED
您无权执行此请求. 请求需要发送API key, 我们建议在所有的请求头附加API key
-1003 TOO_MANY_REQUESTS
请求过于频繁超过限制.
-1004 NO_THIS_COMPANY
您无权执行此请求, User not exit Company
-1006 UNEXPECTED_RESP
接收到了不符合预设格式的消息,下单状态未知
-1007 TIMEOUT
等待后端服务器响应超时。 发送状态未知; 执行状态未知
-1014 UNKNOWN_ORDER_COMPOSITION
不支持的订单组合
-1015 TOO_MANY_ORDERS
新订单太多。请减少你的请求频率
-1016 SERVICE_SHUTTING_DOWN
服务器下线
-1017 ILLEGAL_CONTENT_TYPE
我们建议在所有的请求头附加Content-Type, 并设置成application/json
-1020 UNSUPPORTED_OPERATION
不支持此操作
-1021 INVALID_TIMESTAMP
时延过大,服务器根据接请求中的时间戳判定耗时已经超出了recevWindow。请改善网络条件或者增大recevWindow.
时间偏移过大,服务器根据请求中的时间戳判定客户端时间比服务器时间提前了1秒钟以上.
-1022 INVALID_SIGNATURE
此请求的签名无效。
-1023 UNTIMESTAMP
您无权执行此请求, 我们建议您在所有的请求头附加X-CH-TS
-1024 UNSIGNATURE
您无权执行此请求, 我们建议您在请求头附加X-CH-SIGN
11xx - 请求内容中的问题
-1100 ILLEGAL_CHARS
在参数中发现非法字符。
-1101 TOO_MANY_PARAMETERS
发送的参数太多。
检测到的参数值重复
-1102 MANDATORY_PARAM_EMPTY_OR_MALFORMED
未发送强制性参数,该参数为空/空或格式错误。
强制参数'%s'未发送,为空/空或格式错误。
必须发送参数'%s'或'%s',但两者均为空!
-1103 UNKNOWN_PARAM
发送了未知参数。
每条请求需要至少一个参数{Timestamp}.
-1104 UNREAD_PARAMETERS
并非所有发送的参数都被读取。
并非所有发送的参数都被读取; 读取了'%s'参数,但被发送了'%s'。
-1105 PARAM_EMPTY
参数为空。
参数'%s'为空。
-1106 PARAM_NOT_REQUIRED
不需要时已发送参数。
不需要时发送参数'%s'。
-1111 BAD_PRECISION
精度超过为此资产定义的最大值。
-1112 NO_DEPTH
交易对没有挂单
-1116 INVALID_ORDER_TYPE
无效订单类型。
-1117 INVALID_SIDE
无效买卖方向。
-1118 EMPTY_NEW_CL_ORD_ID
新的客户订单ID为空。
-1121 BAD_SYMBOL
无效的symbol
-1136 ORDER_QUANTITY_TOO_SMALL
订单quantity小于最小值
-1138 ORDER_PRICE_WAVE_EXCEED
订单价格超出允许范围
-1139 ORDER_NOT_SUPPORT_MARKET
该交易对不支持市价交易
-1145 ORDER_NOT_SUPPORT_CANCELLATION
该订单类型不支持撤销
-1147 PRICE_VOLUME_PRESION_ERROR
订单价格或数量超过最大限制
-2013 NO_SUCH_ORDER
Order不存在
-2015 REJECTED_CH_KEY
无效的API密钥,IP或操作权限.
-2016 EXCHANGE_LOCK
交易被冻结
-2017 BALANCE_NOT_ENOUGH
余额不足
Last updated