后浪云百度小程序教程:swan.ai.facePersonVerify
- swan.ai.facePersonVerify
- 方法参数
- object 参数说明
- success 返回参数说明
- 示例
- 图片示例
- 代码示例
- 返回值示例
- 方法参数
swan.ai.facePersonVerify
基础库 3.20.11 开始支持,低版本需做兼容处理。
解释:公安验证,基于姓名和身份证号,调取公民身份证小图(源自公安系统),将当前获取的人脸图片,与此证件小图进行对比,得出比对分数。使用本功能需要小程序开发者后台登录超级管理员账号,点击云平台付费链接开通云账号付费功能。
Web 态说明:受宿主环境限制,Web 态暂不支持 AI 能力相关接口。在 Web 态会做 打开百度 App 对应小程序页面 的降级处理。
方法参数
Object object
object 参数说明
| 属性名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
image | String | 是 | 图片信息(总数据大小应小于 10M),图片上传方式根据 image_type 来判断。注意: | |
image_type | String | 是 | 图片类型 | |
id_card_number | String | 是 | 身份证号码 | |
name | String | 是 | 姓名 | |
quality_control | String | 否 | 图片质量控制。 | |
liveness_control | String | 否 | 活体检测控制。 | |
success | Function | 否 | 接口调用成功后的回调函数 | |
fail | Function | 否 | 接口调用失败的回调函数 | |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
success 返回参数说明
| 参数名 | 参数类型 | 说明 |
|---|---|---|
log_id | Number | 日志 ID |
score | Number | 与公安小图相似度可能性,用于验证生活照与公安小图是否为同一人,有正常分数时为 [0~100],推荐阈值 80,超过即判断为同一人 |
示例
跳转编辑工具
在开发者工具中打开
在 WEB IDE 中打开
扫码体验
代码示例

请使用百度APP扫码
图片示例

代码示例
- JS
Page({facePersonVerify() {// AI系列的api有宿主使用限制,只可在百度App中使用,建议使用时加一层判断防止代码报未知错误let host = swan.getSystemInfoSync().host;if (host === 'baiduboxapp') {swan.ai.facePersonVerify({image: 'https://www.downloadImage.com/xxxx.jpg',image_type: 'URL',quality_control: 'NONE',liveness_control: 'NONE',id_card_number: '',name: '',success: res => {console.log('success', res);},fail: err => {console.log('fail', err);}});}else {swan.showToast({title: '此api目前仅可在百度App上使用',icon: 'none'});}}});
返回值示例
- JSON
{"score": 44.3,}

