人脸属性识别 3.请求失败返回响应参数 参数 是否必填 参数类型 说明 示例 下级对象 statusCode 是 Int 错误码,放置API对应的错误码 4101 message 是 String 返回对应的错误信息 请求内容错误 details 是 String 返回对应的错误描述 传入内容为空,或者传入的参数名错误 error 是 String 返回对应的错误码 AIOP4101 返回值示例 1.请求成功返回值示例 json { "statusCode": 0, "message": "success", "returnObj":{ "facenum" : 1, "facelist" : [{ "facelocation" : { "top" : 36, "left" : 48, "width" : 58, "height" : 72 }, "gender" : "Male", "age" : "23", "mask" : True, "glass" : True, }] } } 2.请求失败返回值示例 json { 'code': 4101, 'message': '请求内容错误', 'details': '传入内容为空,或者传入的参数名错误', 'statusCode': 4101, 'error': 'AIOP4101' } 状态码 http状态码 描述 200 表示请求成功 错误码说明 4 位错误码,4 开头为业务错误码,5 开头为服务错误码。 错误码 错误信息 错误描述 AIOP4101 请求内容错误 传入内容为空,或者传入的参数名错误 AIOP4102 请求参数格式错误 参数格式不满足要求,如请求参数字段类型错误等 AIOP4103 图片大小超过2M 图片大小超过2M AIOP4104 图片解码失败 图片为空,base64编码内容有误,或图片格式不支持 AIOP4105 未检测到人脸 上传图片中不包含人脸 base64 编码规则:使用常规的 safe base64 编码方式 python 中推荐使用 base64.urlsafeb64encode() 函数进行编码。 java 中推荐使用 BASE64.getUrlEncoder().encodeToString() 函数进行编码。