错误代码汇总
最近更新: 2024-12-17
币安Rest接口(包括wapi)返回的错误包含两部分,错误码与错误信息. 错误码是大类,一个错误码可能对应多个不同的错误信息。 以下是一个完整错误码实例
{
"code":-1121,
"msg":"Invalid symbol."
}
10xx - 服务器或网络问题
-1000 未知错误
- 未知错误
-1001 连接断开
- 通常是一个内部错误,一般重试即可解决。
-1002 未授权
- 请检查你的(API)权限
-1003 请求过多
- 排队的请求过多。
- 请求权重过多; 当前限制是 %s 每 %s 的请求权重。 请使用 Websocket Streams 进行实时更新,以避免轮询API。
- 请求权重过多; IP被禁止,直到%s。 请使用 Websocket Streams 进行实时更新,以免被禁。
-1006 非常规响应
- (从内部)接收到了不符合预设格式的消息,下单状态未知。
-1007 超时
- 后端服务超时,下单状态未知。
-1008 SERVER_BUSY
- 现货交易服务器当前因其他请求而过载。 请在几分钟后重试。
-1013 消息无效
-1014 不支持的订单参数(组合)
- 不支持的订单参数组合.
-1015 订单太多
- 下单(撤单)太多
-1016 服务器下线
- 服务器下线
-1020 不支持的操作
- 不支持的操作
-1021 时间同步问题
- 时延过大,服务器根据接请求中的时间戳判定耗时已经超出了recevWindow。请改善网络条件或者增大recevWindow。
- 时间偏移过大,服务器根据请求中的时间戳判定客户端时间比服务器时间提前了1秒钟以上。(该参数不可由客户端调节)
-1022 签名不正确
- 请求中携带的signature与服务器根据规则计算得到的signature不一致。通常是因为客户端代码中使用的apisecret错误。
11xx - 请求内容中的问题
-1100 非法字符
- Illegal characters found in a parameter.
- Illegal characters found in parameter '%s'; legal range is '%s'.
-1101 参数太多
- Too many parameters sent for this endpoint.
- Too many parameters; expected '%s' and received '%s'.
- Duplicate values for a parameter detected.
-1102 缺少必须参数
- A mandatory parameter was not sent, was empty/null, or malformed.
- Mandatory parameter '%s' was not sent, was empty/null, or malformed.
- Param '%s' or '%s' must be sent, but both were empty/null!
-1103 无法识别的参数
- An unknown parameter was sent.
-1104 冗余参数
- Not all sent parameters were read.
- Not all sent parameters were read; read '%s' parameter(s) but was sent '%s'.
-1105 空参数(仅有参数名)
- A parameter was empty.
- Parameter '%s' was empty.
-1106 非必需参数
- A parameter was sent when not required.
- Parameter '%s' sent when not required.
-1108 参数溢出
- Parameter '%s' overflowed.
-1111 精度过高
- Parameter '%s' has too much precision.
-1112 空白的orderbook
- No orders on book for symbol.
-1114 错误地发送了不需要的TIF参数
- TimeInForce parameter sent when not required.
-1115 无效的TIF参数
- Invalid timeInForce.
-1116 无效的订单类型
- Invalid orderType.
-1117 无效的订单方向
- Invalid side.
-1118 空白的newClientOrderId
- New client order ID was empty.
-1119 空白的originalClientOrderId
- Original client order ID was empty.
-1120 无效的间隔(interval)
- Invalid interval.
-1121 无效的交易对
- Invalid symbol.
-1122 无效的交易对状态
- Invalid symbolStatus.
-1125 无效的listenKey
- This listenKey does not exist.
-1127 查询间隔过长
- Lookup interval is too big.
- More than %s hours between startTime and endTime.
-1128 无效的可选参数组合
- Combination of optional parameters invalid.
-1130 无效参数(值)
- Invalid data sent for a parameter.
- Data sent for parameter '%s' is not valid.
-1134 strategyType不符合需求
strategyType
was less than 1000000.
-1135 无效的JSON
- Invalid JSON Request
- JSON sent for parameter '%s' is not valid
-1139 无效的Ticker类型
- Invalid ticker type.
-1145 无效的取消限制
cancelRestrictions
has to be eitherONLY_NEW
orONLY_PARTIALLY_FILLED
.
-1151 重复的交易对
- Symbol is present multiple times in the list.
-1152 无效的SBE报文头部
- Invalid
X-MBX-SBE
header; expected<SCHEMA_ID>:<VERSION>
.
-1153 不支持的SCHEMA_ID
- Unsupported SBE schema ID or version specified in the
X-MBX-SBE
header.
-1155 SBE 没有开启
- SBE is not enabled.
-1158 OCO 订单类型被拒绝
- Order type not supported in OCO.
- If the order type provided in the
aboveType
and/orbelowType
is not supported.
-1160 OCO 订单类型的冰山数量参数与 time in force 参数的组合有问题
- Parameter '%s' is not supported if
aboveTimeInForce
/belowTimeInForce
is not GTC. - If the order type for the above or below leg is
STOP_LOSS_LIMIT
, andicebergQty
is provided for that leg, thetimeInForce
has to beGTC
else it will throw an error.
-1161 被弃用的模式
- Unable to encode the response in SBE schema 'x'. Please use schema 'y' or higher.
-1165 买入 OCO 限价单必须较低
- A limit order in a buy OCO must be below.
-1166 卖出 OCO 限价单必须较高
- A limit order in a sell OCO must be above.
-1167 两个 OCO 订单不能都是依存订单
- Both OCO orders cannot be contingent.
-1168 两个 OCO 订单不能都是是限价单
- At least one OCO order must be contingent.