Explorar el Código

上传人脸核身接口文档

pull/1/head
戴伟 hace 4 años
padre
commit
394724ddd6
Se han modificado 2 ficheros con 103 adiciones y 0 borrados
  1. 58
    0
      AI/小程序人脸核身接入文档 .md
  2. 45
    0
      AI/微信人脸核身接入文档 .md

+ 58
- 0
AI/小程序人脸核身接入文档 .md Ver fichero

@@ -0,0 +1,58 @@
1
+# 人脸核身
2
+### 注意事项
3
+- 获取结果的方式分为 **请求url传回** 和 **重定向带回**
4
+- **请求url传回** 通常适用于“业务端”与“验证端”在不同设备,例如pc端做业务,手机端扫码进入活体核身;**重定向带回** 通常适用于“业务端”与“验证端”在同一浏览器窗口。
5
+- 请调用方根据业务情景选择获取结果的方式
6
+
7
+### 调用流程
8
+1. 接入方调用 `faceCheckInit`接口初始化人脸小程序sdk
9
+    | 参数名称 |类型|传入/传出| 说明 |
10
+    | -------- |--------|-------- |-------- | 
11
+    | errcode  | int | 传出 |非0为异常情况   |
12
+    | errmsg |  **String** |传出   | 异常情况下的错误信息|
13
+
14
+2. 初始化成功后,调用 `applyUrlToken` 接口换取token(该接口其它参数详见[接口文档](https://docs.qq.com/doc/DWHpQRUZiUk5wSGZa))
15
+
16
+    | 参数名称 |类型| 说明 |
17
+    | -------- |--------|-------- | 
18
+    | action  | String |固定传空   |
19
+    | bizContent |  **String** | 见下表bizContent参数,**注意将json对象转字符串**   |
20
+
21
+    | bizContent参数 |是否必传| 说明 |
22
+    | -------- | -------- | -------- | 
23
+    | mode  |是| 视频类型<br/>动作活体:ACTION<br/>数字活体:LIP<br/>静默活体:SILENT   |
24
+    | idNum  |条件必传| 身份证号   |
25
+    | name  |条件必传| 姓名   |
26
+    | origin  |条件必传| 图片文件类型<br/> base64传输:self<br/>来自文件服务器:fds (**带压缩效果,推荐使用,详见[fds使用文档](../file/文件服务器接口.md))**<br/>链接:uri   |
27
+    | data  |条件必传| 文件内容(base64,文件服务器文件名或链接)  |
28
+    |    | | **idNum和name一组,origin和data一组,两组数据必传一组,不能同时传两组**  |
29
+    | feedback  |是| 传url链接,根据feedbackWay的值使用该链接 |
30
+    | feedbackWay  |否| feedback的使用方式<br/>redirect:**重定向带回**,人脸验证完成重定向回feedback; <br/>空:**请求url传回**,人脸验证完成post feedback 的url带回结果|
31
+
32
+
33
+2. 收到token后,调用方传入token信息,调用`startFaceCheck`方法采集人脸,完成核身流程,生态平台查询并存储核身结果,然后给调用方返回Id\Key\Token信息,调用方通过Id\Key\Token调用 `feedback2UrlToken` 接口换取核验结果。
34
+`startFaceCheck`接口
35
+    | 参数名称 |类型|传入/传出| 说明 |
36
+    | -------- |--------|-------- |-------- | 
37
+    | token  | String | 传入 |访问token,上一步申请的token    |
38
+    | errcode  | int | 传出 |非0为异常情况   |
39
+    | errmsg |  **String** |传出   | 异常情况下的错误信息|
40
+
41
+
42
+### 获取结果
43
+* 请求url传回
44
+   * 用户录完视频得到核验结果后,浏览器将带上以下三个参数post请求 feedback的url。
45
+
46
+        | 参数名称 | 类型 | 说明 |
47
+        | -------- | -------- | -------- |
48
+        | token    |  String  | 访问token,上一步申请的token  |
49
+        | id       |  String  | 对应的反馈信息id,回调时反馈   |
50
+        | key      |  String  | 对应的反馈信息密钥,回调时反馈 |
51
+   * 得到三个参数后,调用方调用 `feedback2UrlToken` 接口换取核验结果(详见[接口文档](https://docs.qq.com/doc/DWHpQRUZiUk5wSGZa))
52
+   * 页面显示核验结果
53
+
54
+* 重定向带回
55
+   * 用户录完视频得到核验结果后,浏览器将feedback拼接上token,id,key三个参数,再跳回到新的feedback。
56
+     ` [feedback]?token=[######]&id=[######]&key=[######]`
57
+   * 得到三个参数后,调用方调用 `feedback2UrlToken` 接口换取核验结果(详见[接口文档](https://docs.qq.com/doc/DWHpQRUZiUk5wSGZa))
58
+ 

+ 45
- 0
AI/微信人脸核身接入文档 .md Ver fichero

@@ -0,0 +1,45 @@
1
+# 人脸核身
2
+### 注意事项
3
+- 获取结果的方式分为 **请求url传回** 和 **重定向带回**
4
+- **请求url传回** 通常适用于“业务端”与“验证端”在不同设备,例如pc端做业务,手机端扫码进入活体核身;**重定向带回** 通常适用于“业务端”与“验证端”在同一浏览器窗口。
5
+- 请调用方根据业务情景选择获取结果的方式
6
+
7
+### 调用流程
8
+1. 调用 `applyUrlToken` 接口换取token(该接口其它参数详见[接口文档](https://docs.qq.com/doc/DWHpQRUZiUk5wSGZa))
9
+
10
+    | 参数名称 |类型| 说明 |
11
+    | -------- |--------|-------- | 
12
+    | action  | String |固定传空   |
13
+    | bizContent |  **String** | 见下表bizContent参数,**注意将json对象转字符串**   |
14
+
15
+    | bizContent参数 |是否必传| 说明 |
16
+    | -------- | -------- | -------- | 
17
+    | mode  |是| 视频类型<br/>动作活体:ACTION<br/>数字活体:LIP<br/>静默活体:SILENT   |
18
+    | idNum  |条件必传| 身份证号   |
19
+    | name  |条件必传| 姓名   |
20
+    | origin  |条件必传| 图片文件类型<br/> base64传输:self<br/>来自文件服务器:fds (**带压缩效果,推荐使用,详见[fds使用文档](../file/文件服务器接口.md))**<br/>链接:uri   |
21
+    | data  |条件必传| 文件内容(base64,文件服务器文件名或链接)  |
22
+    |    | | **idNum和name一组,origin和data一组,两组数据必传一组,不能同时传两组**  |
23
+    | feedback  |是| 传url链接,根据feedbackWay的值使用该链接 |
24
+    | feedbackWay  |否| feedback的使用方式<br/>redirect:**重定向带回**,人脸验证完成重定向回feedback; <br/>空:**请求url传回**,人脸验证完成post feedback 的url带回结果|
25
+
26
+
27
+2. 收到token后,调用方将浏览器跳转到人脸核身核验页面 ` https://cepmtest.dhcccloud.com.cn/front-h5/pages/faceVerify/index.html?urltoken=[######]`,采集人脸,完成核身过程,生态平台查询并存储核身结果信息。然后给调用方返回Id\Key\Token信息,调用方通过Id\Key\Token调用 `feedback2UrlToken` 接口换取核验结果。
28
+
29
+### 获取结果
30
+* 请求url传回
31
+   * 用户录完视频得到核验结果后,浏览器将带上以下三个参数post请求 feedback的url。
32
+
33
+        | 参数名称 | 类型 | 说明 |
34
+        | -------- | -------- | -------- |
35
+        | token    |  String  | 访问token,上一步申请的token  |
36
+        | id       |  String  | 对应的反馈信息id,回调时反馈   |
37
+        | key      |  String  | 对应的反馈信息密钥,回调时反馈 |
38
+   * 得到三个参数后,调用方调用 `feedback2UrlToken` 接口换取核验结果(详见[接口文档](https://docs.qq.com/doc/DWHpQRUZiUk5wSGZa))
39
+   * 页面显示核验结果
40
+
41
+* 重定向带回
42
+   * 用户录完视频得到核验结果后,浏览器将feedback拼接上token,id,key三个参数,再跳回到新的feedback。
43
+     ` [feedback]?token=[######]&id=[######]&key=[######]`
44
+   * 得到三个参数后,调用方调用 `feedback2UrlToken` 接口换取核验结果(详见[接口文档](https://docs.qq.com/doc/DWHpQRUZiUk5wSGZa))
45
+ 

Loading…
Cancelar
Guardar