资讯 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

意愿核验APP接入指南

1、意愿核身APP接入指南

1.1 增加音频权限

名称 用途
Privacy - Microphone Usage Description 意愿核身需要打开麦克风权限,用于音频采集

1.2 增加采集意愿核身采集SDK参数

[BDFaceBaseKitManager sharedInstance].paramsCustomConfigItem.isOpenWillCheck = YES;

1.3 获取verify_token+上传意愿核验文本信息:意愿核身流程开始,初始化获取唯一的流程verify_token,同时上传意愿核验需要的朗读问题/答案列表文本

请求说明

注意事项:

  • 请求体格式化:Content-Type为application/json,通过json格式化请求体。

请求示例

HTTP方法:POST

请求URL: https://aip.baidubce.com/rpc/2.0/brain/solution/faceprint/verifyToken/generate

URL参数:

参数 值
access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取”

Header:

参数 值
Content-Type application/json

Body中放置请求参数,参数详情如下:

请求参数:

参数 必选 类型 说明
match_source 是 int 方案类型(比对源);0:实名认证(权威库);1:人脸比对(上传照片);2:仅活体检测。
plan_id 是 string 请在 控制台->人脸实名认证->项目管理->方案管理 查看创建的APP方案id,APP方案id关联了图片质量检测(云端)、活体检测(云端)、合成图检测(云端),对比阈值(云端)
will_verify 是 NSDictionary 意愿核验问答模式字段

|└ verify_text|是|string|问题文本| |└ verify_answer|是|string|答案文本|

  • 请求示例

    {
    "match_source": 0, //以权威库核验场景为例,需要传入0
    "plan_id": 16144,
    "will_verify": {
      "verify_text": "请确认本次业务是您本人自愿办理吗? 请回答“是的,我确认",
      "verify_answer": "是的,我确认"
    }

1.4 调用SDK进行意愿核验:意愿核验流程开始,调用SDK进行意愿核验

返回值 API 描述
void startCheckWillVerificationAction:(NSDictionary *)dic
callBack:(void(^)(int resultCode, NSDictionary *resultDic))callBack 意愿核身核验接口

入参dic值列表如下:

参数 类型 说明 必选
verify_token String key值为verify_token,value需要传入verify_token对应的具体值。需要APP服务端通过AK、SK获取access_token,参考 https://ai.baidu.com/docs#/Auth/top,然后通过access_token获取verify_token 【此处需要注意】verify_token有效期两个小时,建议每次调用接口重新获取verify_token 是
match_source int 方案类型(比对源);0:实名认证(权威库);1:人脸比对(上传照片);**. 是

onCallback回调说明

参数 类型 含义 值
resultCode int 错误码 0为成功,其他为失败,详情参考实名认证resultCode错误码说明
resultDic NSDictionary 回调结果 详情见下表
  • resultDic返回失败示例

    {
      code = 283608;
      "log_id" = 2117151036262080919;
      message = "\U672a\U83b7\U53d6\U5230\U8bed\U97f3\U8bc6\U522b\U7ed3\U679c";
      "remain_error_count" = 3; //意愿核验失败可重试次数
      result = "<null>";
      success = 0;
    }

resultDic成功示例

{
 "log_id" = 2117152637827723019;
 "remain_error_count" = 1;
 result = "<null>";
 success = 1;
}
上一篇
配套接口
下一篇
私有化部署