错误码
调用API出错后,将不会返回结果数据。调用方可根据每个API对应的错误码来定位错误原因。当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系客服,并提供错误码,以便我们尽快帮您解决问题。
当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。
- 异常响应样例
{ "error_code": "FRS.0202", "error_msg": " The service has been freeze." }
- 参数说明
参数
是否必选
类型
说明
error_code
否
String
错误码。
error_msg
否
String
错误消息。
-
错误码类别
状态码
错误码
说明
处理措施
服务类公共错误
(错误码区间:1~99)
403
FRS.0002
鉴权token失败,用户token错误或者已过期。
请参考认证鉴权章节,重新获取您的token信息,并使用获取的token来调用人脸识别服务的接口。
400
FRS.0010
缺少请求头或者请求头为空。
请参考构造请求章节,检查公共消息头是否配置。
400
FRS.0011
缺少参数。
请检查参数输入是否完整。
400
FRS.0012
请求参数格式不正确。
请检查参数输入的格式是否合法。
400
FRS.0013
输入的人脸图片尺寸过大或过小。
请上传符合规范的人脸图片。
人脸图片分辨率需小于4096*2160,图片中人脸像素大于80*80,建议120*120以上。
400
FRS.0014
输入的不是json格式。
请检查body体的json格式是否合法。
400
FRS.0015
图片base64解析错误。
请重新编码图片,将正确的base64编码填入body体中,注意编码格式与示例保持一致。
400
FRS.0016
上传的文件格式不支持。
请参考约束与限制章节,上传支持识别的文件格式。
400
FRS.0017
上传的body体超出允许的范围。
请参考约束与限制章节,检查body输入的参数大小。
500
FRS.0018
服务内部错误。
请联系客服提供支持。
400
FRS.0019
服务未开通。
请登录人脸识别管理控制台,根据业务需求,选择需要开通的服务。
400
FRS.0020
子服务未开通。
请登录人脸识别管理控制台,根据业务需求,选择需要开通的子服务。
400
FRS.0021
无效OBS的url。
请参考请求样例,检查OBS的url是否正确。
400
FRS.0022
获取OBS文件失败。
请检查OBS中文件是否存在,检查OBS中文件的访问权限是否正确。
400
FRS.0023
OBS上的文件大小超出范围。
请参考约束与限制章节,检查OBS中文件的大小是否符合接口要求。
400
FRS.0024
OBS上的文件不存在。
请检查OBS上的文件是否存在。
400
FRS.0027
OBS未授权。
请登录人脸识别管理控制台,点击右上角“服务授权”,完成OBS授权。
403
FRS.0028
Project ID跟token不匹配。
请检查获取Token的Project ID是否和请求url上的Project ID一致。
400
FRS.0029
过滤格式错误。
请参考人脸搜索请求参数章节,检查输入格式是否合法。
400
FRS.0030
返回字段未定义。
请参考人脸搜索请求参数章节,检查return_fields是否定义。
400
FRS.0031
排序字段不在返回字段中。
请参考人脸搜索请求参数章节,检查排序字段是否定义。
400
FRS.0032
排序字段以及类型不支持,只支持数字类型。
排序字段以及类型不支持,只支持数字类型。
400
FRS.0033
当前请求数太多,超过流控限制。
建议控制请求策略或者进行重试,建议扩容以增加QPS配额。
400
FRS.0035
下载地址不合法。
请参考请求样例,检查OBS的url是否正确。
400
FRS.0036
从url获取文件失败。
请使用OBS提供的url上传图片,并检查url是否正确。
服务管理错误
(错误码区间:201~300)
400
FRS.0201
此用户已经注册了。
此用户已经注册了。
400
FRS.0202
服务已经被冻结。
请联系客服提供支持。
400
FRS.0203
更新用户信息失败。
请检查输入的用户信息。
人脸库资源错误
(错误码区间:301~400)
400
FRS.0301
无法创建已经存在的人脸库。
请检查输入的人脸库名称,创建的人脸库已存在,请更换人脸库名称后重新创建。
400
FRS.0302
人脸库不存在。
请检查输入的人脸库是否存在。
400
FRS.0304
未检测到人脸,无法搜索。
请参考约束与限制章节,上传符合规范的人脸图片。
400
FRS.0305
超过最大的人脸库数量,无法创建新的人脸库。
请检查人脸库数量是否超出限制或者联系客服提供支持。
403
FRS.0306
超过人脸库容量限制,无法增加更多的人脸。
请新增人脸库,重新添加人脸到新的人脸库中。
人脸资源错误
(错误码区间:401~500)
400
FRS.0401
找不到对应类型的值,无法删除。
请参考人脸资源管理接口说明。
400
FRS.0402
输入的字段不存在。
请参考人脸资源管理接口说明。
400
FRS.0403
Face ID不存在。
请检查输入的Face ID是否存在。
400
FRS.0404
未检测到人脸,无法添加。
请参考约束与限制章节,上传符合规范的人脸图片。
400
FRS.0405
未定义的自定义字段,无法添加。
请检查添加的自定义字段是否存在,创建自定义字段后再进行添加。
400
FRS.0406
导入的数据类型与定义不匹配。
请检查导入的数据类型是否与定义的数据类型一致。
400
FRS.0407
批量删除未找到匹配数据。
请检查需要删除的数据信息是否存在。
人脸比对错误
(错误码区间:501~600)
400
FRS.0501
照片未检测到人脸。
请参考约束与限制章节,上传符合规范的人脸图片。
活体检测错误
(错误码区间:701~800)
400
FRS.0701
视频解析错误。
请检查视频是否有损坏。
400
FRS.0702
不支持的动作。
请参考活体检测的请求参数,检查输入的动作是否存在。
400
FRS.0703
Action time非法。
请参考活体检测的请求参数,检查输入是否合法。
400
FRS.0704
传入的action数量超过10个。
传入的action数量超过10个。
400
FRS.0705
匹配模式不支持。
请参考约束与限制章节,检查输入是否合法。
400
FRS.0706
视频时长不支持,限制[1-15]秒。
视频时长超过限制[1-15]秒,请使用符合时长要求的视频。
400
FRS.0707
照片未检测到人脸。
请参考约束与限制章节,检查照片中是否有人脸或者人脸是否满足约束限制。
400
FRS.0708
检查输入的人脸图片质量是否满足要求。
请参考约束与限制章节,检查输入的人脸图片质量是否满足要求。
400
FRS.0709
检查输入的人脸图片包含多张人脸。
请检查输入的人脸图片是否包含多张人脸。
400
FRS.0751
视频数据解析失败。
请参考约束与限制章节,检查输入的人脸视频质量是否满足要求。
- 网关错误码
错误码类别
状态码
错误码
说明
处理措施
网关类错误
(错误码区间:1~400)
404
APIG.0101
API不存在。
调用接口使用的请求地址或者URL不存在或没有发布,请检测调用的接口的请求地址和URL是否正确。
413/504
APIG.0201
请求体超过范围或者后端超时。
请检查请求的大小是否合法,请联系客服检查后端服务是否运行正常。
401
APIG.0301
鉴权失败。
请参考认证鉴权章节,进行认证鉴权。
401
APIG.0307
Token需要更新
- Token有效期为24小时,请使用重新获取Token调用API。
- 检查接口URL中的终端节点是否填写正确。部署在不同区域间的服务,不可以跨区域调用。如果调用了不同区域的接口,导致判断为Token失效,显示APIG.0307错误码。