错误码说明
本节介绍了 CoinW API 中最常见的错误码,包括其含义、可能原因及推荐的解决步骤。
常见错误代码
500 服务器内部错误(合约)
{'code': 500, 'msg': 'Internal server error'}
该错误通常出现在请求的接口地址不正确或请求了一个不存在的接口。
排查建议:
- 请仔细检查请求的 API 接口地址是否正确。
- 重新测试该请求。
- 若错误仍然存在,请联系客户支持。
6003 权限不足(合约)
{'code': 6003, 'message': 'require more permission', 'retry': False, 'success': False}
该错误表示当前使用的 API Key 没有启用所需权限。
排查建议:
1.确认 API Key 是否正确、已激活,并启用了必要的权限。
2.登录 CoinW 用户后台,进入【API 管理】页面。

3.编辑当前 API Key,启用相应权限(如合约交易、只读、提币等)。

4.保存更改并重新测试请求。

5.若问题依旧,请联系客户支持。
402 缺少参数(合约)
{"code":402, "msg":"param required"}
该错误说明接口请求中缺失了必要参数。
排查建议:
- 请查阅所请求接口的 API 文档,确保所有必填字段都已正确填写。
- 检查接口地址并重试请求。
- 若问题依旧,请联系客户支持。
29001 请求频率过高(合约和现货)
{ code: 29001, msg: 'API access frequently' }
请求频率超过接口或全局的限制阈值。
排查建议:
- 请参考 CoinW 的频率限制说明,适当降低请求频率。
- 频率限制文档地址:跳转
-103 用户API出错(现货)
{code: "-103",data: null, msg: "用户api出错",success: false, failed: true}
可能因为参数非法或签名错误引发该错误。
排查建议:
- 校验所有参数名及其取值。
- 确认 API Key 和 Secret Key 正确有效。
- 检查请求头及签名逻辑。
- 如仍有问题,请参考 API 文档中的 示例,并联系 CoinW 支持团队。
6001 签名错误(合约)
{'code': 6001, 'message': 'sign error', 'retry': False, 'success': False}
签名校验失败,通常由于签名算法或参数拼接格式不正确。
排查建议:
- 请参考官方 API 文档中签名示例代码。
- 确保签名格式符合 CoinW 后台要求。
- 若问题依旧,请联系 CoinW 支持团队。
1004 会话无效(合约)
{""result"":false,""errorCode"":1004, ""errorMsg"":""Invalid session""}
WebSocket 会话过期或无效。
排查建议:
- 请重新建立连接或重新进行认证操作。
- 如仍有问题,请联系 CoinW 支持团队。
-3 API访问错误,请联系官方( 现货)
{'code': '-3', 'data': None, 'msg': 'API access error, please contact us', 'success': False, 'failed': True}
一个通用的 API 接口访问错误。
排查建议:
- 检查请求结构与参数是否符合文档规范并重新尝试。
- 若问题持续,请联系 CoinW 支持。
1 系统错误(合约)
{ "code":1, "msg":"System error" }
平台级别的一般性错误。
排查建议:
- 可能由于传入参数与接口文档不一致引起。
- 也可能是系统维护导致,请稍后重试。
- 若多次尝试无效,请联系 CoinW 支持。
9012 仓位不存在或已平仓(合约)
{'code': 9012, 'msg': '仓位不存在或已平仓'}
请求操作的仓位不存在或已被平仓。
排查建议:
- 请确认传入的仓位 ID 是否正确,若仓位已被平仓,或仓位从未存在,都会返回此错误。
- 如您通过 OpenAPI 接口进行操作,请确认该仓位是否为用户自主下单产生,通过跟单系统生成的仓位,无法通过 OpenAPI 接口进行操作,尝试操作将返回此错误。
9111 交易暂停(合约)
{'code': 9111, 'msg': '暂停交易'}