在H5增强版中,如果需要同时跳过OCR上传图片识别、输入身份证号和姓名 这两个步骤,直接进行人脸认证流程。则需要将临时生成的H5configId
和用户认证资料传入该接口,得到一个bytedtoken,并拼接到认证服务H5的URL中。该bytedtoken将作为本次认证的唯一凭证标识。
生成的byted_token
会在生成的一段时间后失效,有效期为60分钟,请及时使用(仅支持认证一次,禁止重复认证)。
名称 | 内容 |
---|---|
接口地址 | https://visual.volcengineapi.com |
请求方式 | POST |
Content-Type | application/json |
请求参数
(1)header请求参数
公共请求参数
名称 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
X-Date | String | 是 | 20201103T104027Z | 使用UTC标准时间,日期精确到秒,格式:YYYYMMDD'T'HHMMSS'Z'。 |
Authorization | String | 是 | HMAC-SHA256 Credential={AccessKeyId}/{ShortDate}/{Region}/{Service}/request, | HMAC-SHA256:签名方法 |
X-Security-Token | String | 否 | 无 | 指安全令牌服务(Security Token Service,STS) 颁发的临时安全凭证中的SessionToken: |
(2)Query请求参数
业务请求参数
参数 | 可选/必选 | 类型 | 说明 |
---|---|---|---|
Action | 必选 | String | 接口名,取值:CertH5Token |
Version | 必选 | String | 版本号,取值:2022-08-31 |
(3)Body请求参数
业务请求参数
字段名 | 类型 | 必选/可选 | 说明 | 备注 |
---|---|---|---|---|
req_key | string | 必选 | 此处请填写cert_h5_token | |
h5_config_id | string | 必选 | H5临时configId ,生成方式请参照CertH5ConfigInit | |
sts_token | string | 必选 | 通过STS接口获取的临时token | |
idcard_name | string | 在有源比对时必选 | 身份证姓名 | |
idcard_no | string | 在有源比对时必选 | 身份证号 | |
ref_image | string | 在无源比对时必选 | 输入图片的base64数组,在无源比对时需要传入1张用户的基准图,有源比对无需传入 |
(4)请求Body输入示例
{ "req_key":"cert_h5_token", "h5_config_id":"d6f04739-644e-4ff0-axxe-0299a852a2cc", "sts_token":"nCgdqdEROend3.Chxxx", "idcard_name":"xxxx", "idcard_no":"xxx" //"ref_image":"/9xxx" }
(1)通用输出参数
请参考通用返回字段及错误码
(2)业务输出参数
data 字段说明
字段名 | 类型 | 必选/可选 | 说明 | 备注 |
---|---|---|---|---|
algorithm_base_resp | json | 必选 | 子错误码说明 | |
byted_token | string | 必选 | 本次人脸核身的唯一token |
(3)输出示例
{ "code":10000, "data":{ "algorithm_base_resp":{ "status_code":0, "status_message":"SUCCESS" }, "auth_result":{ //auth_result无须关注 "beauty_intensity":"", "liveness_config":null, "liveness_timeout":"", "liveness_type":"", "motion_types":"", "remaining_retry":"" }, "binary_data_base64":[//binary_data_base64无须关注 ], "byted_token":"202401312053219F6F6C25DD5C087C5EE9", "client_config":"" //client_config 无须关注此字段 }, "message":"Success", "request_id":"202401312053219F6F6C25DD5C087C5EE9", "status":10000, "time_elapsed":"102.549292ms" }
(1)通用错误码
请参考通用返回字段及错误码
(2)业务错误码
HttpCode | 错误码 | 错误消息 | 描述 |
---|---|---|---|
200 | 10000 | "Success" | 成功 |