Skip to content

实名认证

接入流程,对接口阿里云【金融级实人认证方案】

详细接入流程参考阿里云官方文档:Flutter 客户端集成 - 金融级实人认证

主要步骤如下:

  1. 接人SDK后通过,调起认证前,需请求【获取certifyId】后凭certifyId调用SDK的verify接口

  2. 扫脸完成后,调用【检测是否认证通过】

获取人脸认证certifyId

  1. 请求链接: /service/getCertifyId

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
lockIdintY500锁ID
keyIdintY100钥匙ID
metaInfoobjectYAPP MetaInfo环境参数,需要通过客户端SDK获取,详情请参见App(SDK)接入。H5 MetaInfo环境参数,需要通过客户端SDK获取,详情请参见H5(SDK)接入
isH5intN1是否为H5

说明:

  1. 返回参数及示例:
参数类型描述
errorCodeInt错误码
descriptionString描述
errorMsgString错误信息
dataObject返回数据
certifyIdString认证ID
certifyUrlStringH5时此值不为空
json
{
  "errorCode": 0,
  "description": "success",
  "errorMsg": "success",
  "data": {
    "certifyId": "sha27129b97eab40b0982ae3589eff68",
    "certifyUrl": "https://t.aliyun.com/i1gmAgiq"
  }
}

检测certifyId是否完成认证

  1. 请求链接: /service/checkCertify

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
certifyIdstringY"sha27129b97eab21b0982ae3589eff68"通过8.21.1接口获取的certifyId
keyIdintY1000钥匙ID
  1. 返回参数及示例:
参数类型描述
errorCodeInt错误码
descriptionString描述
errorMsgString错误信息
dataObject返回数据
nextFaceValidateTimeLong下次人脸验证时间
json
{
  "errorCode": 0,
  "description": "success",
  "errorMsg": "success",
  "data": {
    "nextFaceValidateTime": 1715062801071
  }
}

鑫泓佳智能硬件通信协议文档