API 代码库
Golang connector
一个轻量级的 Golang 代码库,提供让用户直接调用 API 的方法。
各个语言的 sdk:
go : https://github.com/exchangeHubX/open-api-demo-go
response format
响应格式
所有的接口返回都是 JSON 格式。
Response
{
"code": 0,
"data": {},
"msg": "SUCCESS",
"msgInfo": []
}
响应代码
Http status
| Code | 说明 |
|---|---|
| 200 | 请求成功 |
| 400 | 参数错误 |
| 401 | 认证失败 |
| 403 | 无权限 |
| 404 | 资源不存在 |
| 429 | 请求过于频繁(触发限流) |
| 500 | 服务器内部错误 |
Return code
| Code | 说明 |
|---|---|
| 0 | 成功 |
Message code
| Code | 说明 |
|---|---|
| 2000 | 参数错误 |
| 2001 | 未授权,请重新登录 |
| 2002 | 禁止访问 |
| 2003 | 资源不存在 |
| 2004 | 服务器内部错误,请稍后再试 |
| 3000 | 参数错误 |
| 3001 | 未授权,请重新登录 |
| 3002 | 禁止访问 |
| 3003 | 资源不存在 |
| 3004 | 服务器内部错误,请稍后再试 |
| 4000 | 交易对参数缺失或无效 |
| 4001 | 精度参数无效 |
| 4002 | limit 参数无效 |
| 4003 | 交易对不存在 |
| 4100 | 服务器内部错误,请稍后再试 |
| 4101 | 服务繁忙,请稍后再试 |
| 5000 | 服务器内部错误,请稍后再试 |
| 5001 | 参数无效 |
| 5002 | 资源不存在 |
| 6000 | 请求参数错误 |
| 6001 | 请求方法不允许 |
| 6002 | 缺少交易对参数 |
| 6003 | 缺少时间周期参数 |
| 6004 | 无效的时间周期 |
| 6005 | 无效的开始/结束时间 |
| 6006 | 开始时间和结束时间必须同时提供 |
| 6007 | limit 与 start_time/end_time 不能同时使用 |
| 6008 | 无效的 limit 参数 |
| 6009 | 缺少交易对列表参数 |
| 6010 | 交易对列表为空 |
| 6011 | 交易对数量超过限制 |
| 6100 | 服务器内部错误,请稍后再试 |
| 6101 | K 线数据查询失败,请稍后再试 |
| 7000 | 参数错误 |
| 7001 | 交易对不存在 |
| 7002 | 服务器内部错误,请稍后再试 |
| 8001 | 未授权,请重新登录 |
| 8002 | 无权访问 |
| 8003 | 请求参数错误 |
| 8004 | 资源不存在 |
| 8005 | 服务器内部错误,请稍后再试 |