实名认证
接入流程,对接口阿里云【金融级实人认证方案】
详细接入流程参考阿里云官方文档:Flutter 客户端集成 - 金融级实人认证
主要步骤如下:
接人SDK后通过,调起认证前,需请求【获取certifyId】后凭certifyId调用SDK的verify接口
扫脸完成后,调用【检测是否认证通过】
获取人脸认证certifyId
请求链接:
/service/getCertifyId请求方式:
POST参数说明:
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| lockId | int | Y | 500 | 锁ID |
| keyId | int | Y | 100 | 钥匙ID |
| metaInfo | object | Y | APP MetaInfo环境参数,需要通过客户端SDK获取,详情请参见App(SDK)接入。H5 MetaInfo环境参数,需要通过客户端SDK获取,详情请参见H5(SDK)接入 | |
| isH5 | int | N | 1 | 是否为H5 |
说明:
- APP MetaInfo环境参数需要通过客户端SDK获取,详情请参见App(SDK)接入_实人认证(ID Verification)-阿里云帮助中心
- H5 MetaInfo环境参数需要通过客户端SDK获取,详情请参见H5(SDK)接入_实人认证(ID Verification)-阿里云帮助中心
- 返回参数及示例:
| 参数 | 类型 | 描述 |
|---|---|---|
| errorCode | Int | 错误码 |
| description | String | 描述 |
| errorMsg | String | 错误信息 |
| data | Object | 返回数据 |
| certifyId | String | 认证ID |
| certifyUrl | String | H5时此值不为空 |
json
{
"errorCode": 0,
"description": "success",
"errorMsg": "success",
"data": {
"certifyId": "sha27129b97eab40b0982ae3589eff68",
"certifyUrl": "https://t.aliyun.com/i1gmAgiq"
}
}检测certifyId是否完成认证
请求链接:
/service/checkCertify请求方式:
POST参数说明:
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| certifyId | string | Y | "sha27129b97eab21b0982ae3589eff68" | 通过8.21.1接口获取的certifyId |
| keyId | int | Y | 1000 | 钥匙ID |
- 返回参数及示例:
| 参数 | 类型 | 描述 |
|---|---|---|
| errorCode | Int | 错误码 |
| description | String | 描述 |
| errorMsg | String | 错误信息 |
| data | Object | 返回数据 |
| nextFaceValidateTime | Long | 下次人脸验证时间 |
json
{
"errorCode": 0,
"description": "success",
"errorMsg": "success",
"data": {
"nextFaceValidateTime": 1715062801071
}
}