接口异常情况说明
接口异常情况即当发起请求时,即 response body 中的 errcode 值不为 0 时,说明请求参数可能存在异常,或NICE综合管理平台在执行上传的任务执行中发生异常。以下是错误码的说明:
Token异常相关
| errcode | message | 说明 |
| 400001 | 参数错误 | |
| 400002 | 未知平台 | |
| 400003 | Authorization格式异常 | 请检查请求头中是否携带了Authorization,以及是否按文档中"API统一调用说明"生成的 |
| 400004 | Authorization已过期 | |
| 400005 | Authorization无法解析 | |
| 403011 | 授权已过期 | |
| 403012 | 无权限使用 | |
| 403013 | token签名错误 | |
| 403014 | token过期 | |
| 403015 | token签名在某个时间点之后才能用 | |
| 403016 | token签名未知错误 | |
| 403017 | token内容格式错误 | |
任务相关
| errcode | message | 说明 |
| 404011 | 参数错误:缺失项目 key | 请求参数中缺少 project_key |
| 404013 | 参数错误:缺失任务类型 task_type | 请求参数中缺少 task_type |
| 404016 | 参数错误:缺失任务文件 task_file 或 task_file_url | 请求参数中缺少 task_file 或 task_file_url |
| 404021 | 参数错误:缺失任务编号 task_no | 请求参数中缺少 task_no |
| 404121 | 项目 key 不存在 | 请使用通过项目列表获取到的 project_key |
| 404128 | 用户上传文件类型错误 | 请检查 task_type 是否正常 |
| 404133 | task_no 不存在 | 请使用正确的任务编号 task_no |
| 404134 | 任务状态错误,未处理完成! | 获取结果文件时可能会发生的错误。请确保任务是处理完后状态后,才请求获取结果文件接口 |
| 404136 | 语言类型: task_language_type 错误 | 请使用正确的语言类型 task_language_type |
| 407000 | 文件不存在 | 通过文件 url 获取不到文件,请检查 url |
| 407001 | 用户上传文件类型不匹配 | 用户上传了非法的文件 |
| 407002 | 用户上传文件太大 | 用户上传了过大的文件 |
| 407005 | 目标文件已做归档处理,如需调用,请联系NICE综合管理平台产品支持团队(mengxuan.shi@zebra-c.com) | 归档处理 |
项目相关
| errcode | message | 说明 |
| 408000 | 项目不存在或已删除 | |
| 408001 | 项目名称不能为空,或长度超过100 | |
| 408002 | 项目名称不能包含特殊字符 | |
| 408003 | 项目无法使用该执行方式 | 该项目无法使用指定的执行方式,请根据项目可用执行方式接口返回的执行方式列表范围内进行选择 |
| 408004 | 项目执行方式无改变 | 项目的执行方式未发生改变,修改无效 |
| 408005 | 项目与云平台不匹配 | 项目所属云平台和header中携带云平台不匹配 |
| 408006 | 项目key参数类型错误 | |
| 408007 | 请指定执行方式 | |
| 408008 | 执行方式参数格式错误 | |
| 408009 | 执行方式不存在或已删除 | |
| 408010 | 项目指标参数异常 | |
| 408011 | 项目指标参数格式错误 | |
| 408012 | 项目指标存在不可用指标 | |
| 408013 | 项目指标绑定系统异常 | |
| 401030 | 参数错误:缺少参数keyword_list | 缺少参数keyword_list |
| 401032 | 参数错误:keyword_list | keyword_list格式错误 |
| 401033 | 参数错误:缺少参数keywords | 缺少参数keywords |
| 401034 | 参数错误:keywords | keywords格式错误 |
用户相关
| errcode | message | 说明 |
| 401001 | 参数错误:缺少功能权限 | 缺少参数permissions |
| 401002 | 参数错误:account错误 | 参数account错误 |
| 401003 | 参数错误:status错误 | 参数status错误 |
| 401004 | 参数错误:该用户名已存在 | 用户名(name)已存在,需修改成其他用户名 |
| 401005 | 参数错误:缺少用户名 | 缺少参数name |
| 401006 | 参数错误:缺少项目权限 | 缺少参数projects |
| 401007 | 参数错误:缺少account | 缺少参数account |
| 401008 | 参数错误:缺少user_code | 缺少参数user_code |
| 401009 | 参数错误:缺少状态值 | 缺少参数status |
| 401010 | 参数错误:项目权限错误 | 参数projects错误 |
| 401011 | 参数错误:功能权限错误 | 参数permissions错误 |
| 401101 | 数据保存失败 | 数据保存失败,请联系NICE平台技术人员 |
指标相关
| errcode | message | 说明 |
| 40001 | 参数错误 | 参数存在错误,需要检查必填项、字段的类型等问题,注意必须包含group_key |
| 40002 | 指标不存在 | 选择的指标不存在 |
| 409000 | 指标场景参数异常 | 参数存在错误,需要检查必填项、字段的类型等问题 |
| 409001 | 指标属性参数需要指定 | 需要指定属性参数:type |
| 409002 | 指标属性参数格式错误 | |
| 409003 | 指标属性参数值超出可选范围 | |
| 409004 | 指标名称参数为必填 | |
| 409005 | 指标名称过短 | |
| 409006 | 指标名称过长 | |
| 409007 | 指标描述信息为必填 | |
| 409008 | 指标描述信息为字符串格式 | |
| 409009 | 指标描述信息过短 | |
| 409010 | 指标描述信息过长 | |
| 409011 | 指标场景不存在 | |
| 409012 | 指标场景在云平台下不可用 | |
| 409013 | 指标场景获取品牌失败 | 根据group_key获取场景所属品牌信息失败 |
用户声纹
| errcode | message | 说明 |
| 401016 | 参数错误:缺少声纹类型 | 请按文档补充请求参数 voice_type |
| 401017 | 参数错误:缺少声纹ID | 请按文档补充请求参数 voice_code |
| 401018 | 参数错误:缺少声纹文件 | 请按文档补充请求参数 voice_file |
| 401019 | 参数错误:缺少声纹文件url | 请按文档补充请求参数 voice_url |
| 401020 | 参数错误:声纹类型错误 | 请按照文档处理声纹类型 voice_type 的值 |
| 401021 | 一个用户最多只能添加3条声纹 | 经过我们测试,同一用户最多有三个(非删除状态的)声纹即可满足角色识别。有其他需求您可与业务支持人员联系解决方式 |
| 401022 | 声纹文件为空 | 请检查声纹文件 |
| 401023 | 参数错误:user_code 错误 | 请检查 user_code 字段的值是否正确 |
| 401024 | 参数错误:缺少is_delete | 请按文档补充请求参数 is_delete |
| 401025 | 参数错误:voice_code错误 | 请确认 voice_code 参数是否是新增或修改时的请求参数,以及是否已经被删除过 |
| 401026 | 声纹解析失败 | 发生概率很小,发生后可联系业务支持人员获取详细信息 |
| 401027 | 录制声纹大小不能小于4KB | 需要适当延长用户声纹的时长,声纹文件太小将导致不可用 |
| 401028 | 录制声纹大小不能超过10MB | 经过我们的测试,您没必要传输10MB以上大小的声纹文件 |
| 401029 | 有效声音太短(小于3秒) | 需要上传超过3s的有效录音 |
其他异常
| errcode | message | 说明 |
| 429 | Too Many Attempts. | 接口请求过于频繁,请稍后再试 |