主要介绍小鱼 REST API 返回的错误格式及错误码说明。
如果调用某个 REST API 返回的 Http 状态码不是 200,我们通常会根据情况返回 400、 401、 403 和 500 等 Http 状态码,具体的错误信息都有如下格式:
{
"developerMessage":"", //现在为空,无用
"userMessage":"", //错误信息
"errorCode":, //错误码
"moreInfo":"" //错误码信息的url,暂不可用
}
errorCode | userMessage | 说明 |
-1 | 系统错误 | 系统错误 |
2000 | invalid_token | 不合法的token |
2001 | invalid.signature | API签名不对 |
2003 | Invalid.account or password | 用户账号密码不正确 |
7000106 | 最多添加10层级关系 | 机构层级不能超过10层 |
7000107 | 请先删除此机构下面的子机构! | 删除机构需先删除此机构下面的子机构! |
7000108 | 请先删除此机构下面的人员和终端! | 删除机构需先删除此机构下面的人员和终端! |
8001 | 手机号已经在企业 | 手机号不能重复添加,此邮箱存在于当前用户所在企业 |
8003 | 邮箱已经在企业 | 邮箱不能重复添加,此号码存在于当前用户所在企业 |
8002 | 手机号在其它企业 | 手机号不能重复添加,此手机号存在于其他企业 |
8004 | 邮箱在其它企业 | 邮箱不能重复添加,此邮箱存在于其他企业 |
2100 | 邮箱已经被注册 | 邮箱不能重复,此邮箱已被企业用户注册且激活 |
6006 | invalid extId | 无效的extId |