API 代码库
Java connector
一个轻量级的 Java 代码库,提供让用户直接调用 API 的方法。
各个语言的 sdk:
java : https://github.com/jucoin-dev/ju-java-demo
response format
响应格式
所有的接口返回都是 JSON 格式。
Response
{
"code": 200,
"data": {},
"msg": "SUCCESS",
"msgInfo": []
}
响应代码
Http status
| httpStatus | 描述 |
|---|---|
| 200 | 请求成功,请进一步查看 rc、mc 部分 |
| 404 | 接口不存在 |
| 429 | 请求过于频繁,请按照限速要求,控制请求速率 |
| 500 | 服务异常 |
| 502 | 网关异常 |
| 503 | 服务不可用,请稍后重试 |
Return code
| rc | return code |
|---|---|
| 0 | 业务成功 |
| 1 | 业务失败 |
Message code
| mc | message code |
|---|---|
| SUCCESS | 成功 |
| FAILURE | 失败 |
| AUTH_001 | 缺少请求头 validate-appkey |
| AUTH_002 | 缺少请求头 validate-timestamp |
| AUTH_003 | 缺少请求头 validate-recvwindow |
| AUTH_004 | 错误的请求头 validate-recvwindow |
| AUTH_005 | 缺少请求头 validate-algorithms |
| AUTH_006 | 错误的请求头 validate-algorithms |
| AUTH_007 | 缺少请求头 validate-signature |
| AUTH_101 | ApiKey 不存在 |
| AUTH_102 | ApiKey 未激活 |
| AUTH_103 | 签名错误 |
| AUTH_104 | 非绑定 IP 请求 |
| AUTH_105 | 报文过时 |
| AUTH_106 | 超出 apikey 权限 |
| SYMBOL_001 | 交易对不存在 |
| SYMBOL_002 | 交易对未开盘 |
| SYMBOL_003 | 交易对暂停交易 |
| SYMBOL_004 | 此交易对不支持您所在的国家 |
| SYMBOL_005 | 该市场不支持通过 API 进行交易 |
| SYMBOL_007 | 该交易对暂不支持改单 |
| SYMBOL_010 | 该市场不支持您进行交易 |
| ORDER_001 | 平台拒单 |
| ORDER_002 | 资金不足 |
| ORDER_003 | 交易对暂停交易 |
| ORDER_004 | 禁止交易 |
| ORDER_005 | 订单不存在 |
| ORDER_006 | 过多的未完成订单 |
| ORDER_007 | 子账户暂无交易权限 |
| ORDER_008 | 当前下单价格或数量精度异常 |
| ORDER_F0101 | 触发价格过滤器-最小值 |
| ORDER_F0102 | 触发价格过滤器-最大值 |
| ORDER_F0103 | 触发价格过滤器-步进值 |
| ORDER_F0201 | 触发数量过滤器-最小值 |
| ORDER_F0202 | 触发数量过滤器-最大值 |
| ORDER_F0203 | 触发数量过滤器-步进值 |
| ORDER_F0301 | 触发金额过滤器-最小值 |
| ORDER_F0401 | 触发开盘保护滤器或限价保护过滤器 |
| ORDER_F0501 | 触发限价保护滤器-买单最大偏离度 |
| ORDER_F0502 | 触发限价保护滤器-卖单最大偏离度 |
| ORDER_F0503 | 触发限价保护滤器-买单限制系数 |
| ORDER_F0504 | 触发限价保护滤器-卖单限制系数 |
| ORDER_F0601 | 触发市价保护滤器 |
| ORDER_F0704 | 杠杠限价订单爆仓价格限制 |
| COMMON_001 | 用户不存在 |
| COMMON_002 | 系统繁忙,请稍后再试 |
| COMMON_003 | 操作失败,请稍后再试 |
| CURRENCY_001 | 币种信息异常 |
| DEPOSIT_001 | 充值暂未开放 |
| DEPOSIT_002 | 当前账号安全等级较低,请绑定手机/邮箱/谷歌身份验证器中的任意两种安全验证后再进行充值 |
| DEPOSIT_003 | 地址格式不正确,请重新输入 |
| DEPOSIT_004 | 地址已存在,请重新输入 |
| DEPOSIT_005 | 冷钱包地址未找到 |
| DEPOSIT_006 | 暂无充值地址,请稍后再试 |
| DEPOSIT_007 | 地址生成中,请稍后再试 |
| DEPOSIT_008 | 不支持充值 |
| WITHDRAW_001 | 提现暂未开放 |
| WITHDRAW_002 | 提币地址不合法 |
| WITHDRAW_003 | 当前账号安全等级较低,请绑定手机/邮箱/谷歌身份验证器中的任意两种安全验证后再进行提现 |
| WITHDRAW_004 | 未添加提币地址 |
| WITHDRAW_005 | 提币地址不能为空 |
| WITHDRAW_006 | Memo 不能为空 |
| WITHDRAW_008 | 触发风控,暂不支持该币提现 |
| WITHDRAW_009 | 提现失败,本次提现中部分资产受 T+1 提币限制 |
| WITHDRAW_010 | 提币精度不合法 |
| WITHDRAW_011 | 可用余额不足 |
| WITHDRAW_012 | 提现失败,您今日剩余提现额度不足 |
| WITHDRAW_013 | 提现失败,您今日剩余提现额度不足,可通过完成更高等级的实名认证提高额度 |
| WITHDRAW_014 | 该笔提现地址不能使用内部转账功能,请取消内部转账功能后再提交 |
| WITHDRAW_015 | 提现金额不足以抵扣手续费 |
| WITHDRAW_016 | 提币地址已经存在 |
| WITHDRAW_017 | 本次提币已处理,无法取消 |
| WITHDRAW_018 | Memo 必须为数字 |
| WITHDRAW_019 | Memo 不正确,请重新输入 |
| WITHDRAW_020 | 您今日提现额度已达上限,请明天再试 |
| WITHDRAW_021 | 您今日提现额度已达上限,本次最多只能提现0 |
| WITHDRAW_022 | 提现金额必须大于0 |
| WITHDRAW_023 | 提现金额必须小于0 |
| WITHDRAW_024 | 不支持提现 |
| WITHDRAW_025 | 请前往充值页面创建 FIO 地址 |
| FUND_001 | 请求重复(一个 bizId 请求多次接口) |
| FUND_002 | 余额不足 |
| FUND_003 | 划转操作不支持 (比如子账户不支持理财划入划出) |
| FUND_004 | 解冻失败 |
| FUND_005 | 划转禁止 |
| FUND_014 | 划入账户 id 和划出账户 id 不可以一样 |
| FUND_015 | from 和 to 业务类型不可相同(用户不可以操作自己现货划转到现货) |
| FUND_016 | 杠杆交易对不可为空 |
| FUND_017 | 参数错误 |
| FUND_018 | 冻结记录无效 |
| FUND_019 | 解冻用户不相等 |
| FUND_020 | 解冻币种不相等 |
| FUND_021 | 操作不支持 |
| FUND_022 | 冻结记录不存在 |
| FUND_044 | 金额最大长度为 113 不可超过限制 |
| SYMBOL_001 | 交易对不存在 |
| TRANSFER_001 | 请求重复(一个 bizId 请求多次接口) |
| TRANSFER_002 | 余额不足 |
| TRANSFER_003 | 用户未注册 |
| TRANSFER_004 | 币种不允许划转 |
| TRANSFER_005 | 用户币种不允许划转 |
| TRANSFER_006 | 划转禁止 |
| TRANSFER_007 | 请求超时 |
| TRANSFER_008 | 杠杆划入异常 |
| TRANSFER_009 | 杠杆划出异常 |
| TRANSFER_010 | 杠杆清零 划出禁止 |
| TRANSFER_011 | 杠杆有借贷 划出禁止 |
| TRANSFER_012 | 币种划转禁止 |
| GATEWAY_0001 | 触发风控 |
| GATEWAY_0002 | 触发风控 |
| GATEWAY_0003 | 触发风控 |
| GATEWAY_0004 | 触发风控 |