错误码#

向服务器发出请求时,服务器会通过发出 HTTP 状态码和错误码来响应用户的请求。请参考下表进一步了解 API 调用失败时返回的不同错误码和错误提示。

响应示例#

通用#

错误提示HTTP 状态码错误码
操作成功2000
body 不能为空40050000
服务暂时不可用,请稍后重试50350001
非法的 json 数据40050002
接口请求超时(不代表请求成功或者失败,请检查请求结果)40050004
接口已下线或无法使用41050005
无效的 Content_Type,请使用 "application/json" 格式40050006
账户被封禁20050007
账户不存在20050008
账户因清算被暂停使用20050009
用户 ID 为空20050010
用户请求频率过快,超过该接口允许的限额42950011
账户状态无效42950012
当前系统繁忙,请稍后重试20050013
必填参数 {0} 不能为空40050014
参数 {0} 和 {1} 不能同时为空40050015
参数 {0} 和 {1} 不匹配40050016
参数 {0} 和 {1} 不能同时存在20050024
参数 {0} 传值个数超过最大限制 {1}20050025
系统错误50050026
您没有该 API 接口的访问权限,需要升级您的账户付费等级40350030
参数 {%} 错误40050036
代币不存在20050037
该公链不支持20050038
该警报 ID 没有历史处理记录20050039
此区块高度无数据20050040
当前不支持该代币的历史余额查询20050041
该代币不支持风险扫描20050042
您的账户行为触发了风险控制,API 功能已冻结。20050043
数据不存在40050044
客户端操作错误40050045
根据法律法规,您所在的国家或地区无法使用 X Layer API 服务40050047

鉴权#

错误提示HTTP 状态码错误码
Api 已被冻结,请联系客服处理40050100
请求时间戳过期40150102
请求头 "OK_ACCESS_KEY" 不能为空40150103
请求头 "OK_ACCESS_PASSPHRASE" 不能为空40150104
请求头 "OK_ACCESS_PASSPHRASE" 错误40150105
请求头 "OK_ACCESS_SIGN" 不能为空40150106
请求头 "OK_ACCESS_TIMESTAMP" 不能为空40150107
无效的 IP40150110
无效的 OK_ACCESS_KEY40150111
无效的 OK_ACCESS_TIMESTAMP40150112
无效的签名40150113
无效的授权40150114
无效的请求类型40550115
超过了历史数据查询的范围40050117

业务#

错误提示HTTP 状态码错误码
{0} 参数错误40451000
您填写的 outputAddress 地址在该交易中没有找到。20051001
这个索引所指定的 outputAddress 在这个交易中不存在。20051002
该笔交易 Hash 在区块链上未解析到交易信息,无法确定该笔交易风险详情。20051003