错误码
全局 HTTP 返回代码列表
HTTP |
解释 |
404 |
Not Found - 找不到请求的接口 |
403 |
Forbidden - 无权限访问该资源(可能是KEY没有权限,也有可能是IP限制) |
401 |
Unauthorized - 鉴权没通过(3个头部参数中有问题,没通过) |
500 |
Internal Server Error - 服务器异常,BitMart服务出现问题 |
鉴权 返回错误码
如:httpStatus:200, body:{"code": 1000, "message": "OK", "trace": "12323-3243242-34334534-4353","data":{}}
message 错误信息 |
code 错误码 |
http状态码 |
找不到请求的接口 |
30000 |
404 |
请求头 X-BM-KEY 不能为空 |
30001 |
401 |
请求头 X-BM-KEY 无效 |
30002 |
401 |
请求头 X-BM-KEY 关联的账号已经被冻结,请联系客服处理 |
30003 |
401 |
请求头 X-BM-SIGN 不能为空 |
30004 |
401 |
请求头 X-BM-SIGN 无效的签名 |
30005 |
401 |
请求头 X-BM-TIMESTAMP 不能为空 |
30006 |
401 |
请求头 X-BM-TIMESTAMP 过期(超过1分钟过期) |
30007 |
401 |
请求头 X-BM-TIMESTAMP 错误的格式 |
30008 |
401 |
无效的ip |
30010 |
403 |
请求头 X-BM-KEY 过期 |
30011 |
403 |
请求头 X-BM-KEY 没有访问权限 |
30012 |
403 |
请求过于频繁 |
30013 |
429 |
服务不可用 |
30014 |
503 |
资金账户 API 返回错误码
如:httpStatus:200, body:{"code": 1000,"trace":"886fb6ae-456b-4654-b4e0-d681ac05cea1","message": "OK","data": {}}
message 错误信息 |
code 错误码 |
http状态码 |
请求成功 |
1000 |
200 |
无效请求(可能body为空,或者int参数传了string数据) |
60000 |
400 |
资产账户类型account_type错误 |
60001 |
400 |
币种currency不存在 |
60002 |
400 |
该币种的充值通道已经关闭,详情请咨询客服 |
60003 |
400 |
该币种的提现通道已经关闭,详情请咨询客服 |
60004 |
400 |
小于允许提现的最小金额 |
60005 |
400 |
提现最大精确到小数点%d位 |
60006 |
400 |
此提现地址不在您的地址列表中 |
60007 |
400 |
提现余额不足 |
60008 |
400 |
今日可提现额度不足 |
60009 |
400 |
充提id不存在 |
60010 |
400 |
提现地址格式不正确 |
60011 |
400 |
该币种不支持次操作(如禁止IOTA,HLX的充值和提现调用) |
60012 |
400 |
此账户已被禁止充值 |
60020 |
403 |
此账户已被禁止提现 |
60021 |
403 |
修改了安全项,此账户24小时内禁止提现 |
60022 |
403 |
无效的method请求 |
60030 |
405 |
不支持的content-type请求 |
60031 |
415 |
账户不存在 |
60050 |
500 |
内部服务错误,详情查看message |
60051 |
500 |
现货 API 返回错误码
如:httpStatus:200, body:{"code": 1000,"trace":"886fb6ae-456b-4654-b4e0-d681ac05cea1","message": "OK","data": {}}
message 错误信息 |
code 错误码 |
http状态码 |
请求成功 |
1000 |
200 |
无效请求(可能body为空,或者int参数传了string数据) |
50000 |
400 |
交易对参数Symbol错误,找不到交易对 |
50001 |
400 |
参数From 或者 参数To 格式错误 |
50002 |
400 |
参数Step 格式错误 |
50003 |
400 |
K线数据最大返回500条 |
50004 |
400 |
订单id找不到对应数据 |
50005 |
400 |
数量size 不能小于 %s |
50006 |
400 |
数量size 不能大于 %s |
50007 |
400 |
价格 price 不能小于 %s |
50008 |
400 |
count*price 不能小于 %s |
50009 |
400 |
参数 size 不能为空 |
50010 |
400 |
参数 price 不能为空 |
50011 |
400 |
参数 notional 不能为空 |
50012 |
400 |
limit*offset 不能大于 %s |
50013 |
400 |
参数 limit 不能为空 |
50014 |
400 |
参数 limit 不能小于1 |
50015 |
400 |
参数 limit 不能大于 %d |
50016 |
400 |
参数 offset 不能为空 |
50017 |
400 |
参数 offset 不能小于1 |
50018 |
400 |
错误的状态 status. 有效的状态有 [1=下单失败, 2=下单成功, 3=冻结失败, 4=冻结成功, 5=部分成交, 6=完全成交, 7=撤销中, 8=撤销成功 |
50019 |
400 |
余额不足 |
50020 |
400 |
请求参数格式错误 |
50021 |
400 |
服务不可用 |
50022 |
400 |
该交易对不能使用API进行下单 |
50023 |
400 |
订单深度最多返回200条 |
50024 |
400 |
价格 price 不能大于 %s |
50025 |
400 |
您的账户已被冻结,请联系客服 |
53000 |
403 |
不支持此 Http Method |
57001 |
405 |
不支持此 Media Type |
58001 |
415 |
账号不存在 |
59001 |
500 |
服务内部错误 |
59002 |
500 |
合约 API 返回错误码
如:httpStatus:400, body:{"code": 40001, "message":"out_trade_no not found", "trace":"8bynjk-nmoew-sd1221-csd-123", "data":{} }
message 错误信息 |
code 错误码 |
http状态码 |
请求成功 |
1000 |
200 |
账号不存在 |
40001 |
400 |
out_trade_no 订单号不存在 |
40002 |
400 |
out_trade_no 订单号已经存在 |
40003 |
400 |
账号超过限制 |
40004 |
400 |
划转的数量超出小数限制 |
40005 |
400 |
无效IP |
40006 |
400 |
无效请求参数 |
40007 |
400 |
参数 nonce 错误 |
40008 |
400 |
参数 ver 错误 |
40009 |
400 |
没有此服务(检查API路径是否正确) |
40010 |
400 |
无效参数 |
40011 |
400 |
系统错误 |
40012 |
500 |
无效请求时间 |
40013 |
400 |
合约已经下架 |
40014 |
400 |
合约已经暂停 |
40015 |
400 |
此命令将触发用户头寸平仓 |
40016 |
400 |
不可能在同一位置同时开启和关闭 |
40017 |
400 |
你的头寸已关闭 |
40018 |
400 |
你的持仓清盘委托中 |
40019 |
400 |
你的持仓量不够 |
40020 |
400 |
你的持仓不存在 |
40021 |
400 |
不能全仓 |
40022 |
400 |
该头寸将在低于保证金时平仓 |
40023 |
400 |
该头寸将在低于保证金时发出清算警告 |
40024 |
400 |
持仓保证金不应低于基本限制 |
40025 |
400 |
你的交叉保证金头寸正在清盘委托中 |
40026 |
400 |
合约账户余额不足 |
40027 |
400 |
下单数量超过系统最大限制 |
40028 |
400 |
订单设置杠杆太大 |
40029 |
400 |
订单设置杠杆太小 |
40030 |
400 |
现价与触发价之间的偏差太大 |
40031 |
400 |
计划订单的生命周期太长 |
40032 |
400 |
计划订单的生命周期太短 |
40033 |
400 |
找不到此合约 |
40034 |
400 |