Pārlūkot izejas kodu

更新 'AI/安卓活体核身接入文档.md'

pull/1/head
周雪成 pirms 4 gadiem
vecāks
revīzija
dd566b76a4
1 mainītis faili ar 27 papildinājumiem un 7 dzēšanām
  1. 27
    7
      AI/安卓活体核身接入文档.md

+ 27
- 7
AI/安卓活体核身接入文档.md Parādīt failu

@@ -62,7 +62,7 @@ SDK 需要用到网络/相机/录音/写入手机存储权限,对 Android 6.0
62 62
 ```
63 63
 # 在MainActivity中单击某个按钮的代码逻辑
64 64
 
65
-FaceidSDK.InputData inputdata=FaceidSDK.getInstance().new InputData(name.getText().toString(),idNum.getText().toString(), videoType);
65
+FaceidSDK.InputData IDCardInputData=FaceidSDK.getInstance().new IDCardInputData(name.getText().toString(),idNum.getText().toString(), videoType);
66 66
 Credential credential = new Credential();
67 67
 credential.setSysName("XXXX").setPassword("XXXX").setUserCode("XXXX").setUrl("https://cepmtest.dhcccloud.com.cn/gateway");
68 68
 
@@ -117,10 +117,19 @@ public class FaceidSDK {
117 117
 
118 118
     /**
119 119
     * 初始化成功后,调用此函数拉起sdk页面。
120
-    * 传入InputData(身份证,姓名,动作类型)
120
+    * 传入IDCardInputData(身份证,姓名,动作类型)
121 121
     * 由FaceidResultListener返回人脸核身结果。
122 122
     */
123
-    public void startActivity(Context context,  InputData data,FaceidResultListener resultListener) {    
123
+    public void startActivity(Context context,  IDCardInputData data,FaceidResultListener resultListener) {    
124
+        // ...
125
+    }
126
+    
127
+    /**
128
+    * 初始化成功后,调用此函数拉起sdk页面。
129
+    * 传入PhotoInputData(照片,动作类型)
130
+    * 由FaceidResultListener返回人脸核身结果。
131
+    */
132
+    public void startActivity(Context context,  PhotoInputData data,FaceidResultListener resultListener) {    
124 133
         // ...
125 134
     }
126 135
 
@@ -141,15 +150,16 @@ public class FaceidSDK {
141 150
     }
142 151
 ```
143 152
 
144
-`startActivity()` 的第二个参数InputData用来传递数据:
153
+`startActivity()` 的第二个参数PhotoInputData和IDCardInputData用来传递数据:
145 154
 
146 155
  ```
147 156
     String name; //姓名
148 157
     String idNum; //身份证
149 158
     FaceidSDK.VideoType videoType;//LIP数字模式,ACTION动作模式, SILENT静默模式
159
+    DataItem photo;//照片信息
150 160
  ```
151 161
 
152
-> 以上参数被封装在 `FaceidSDK.InputData` 对象中。
162
+> 以上参数被分别封装在 `FaceidSDK.PhotoInputData`,`FaceidSDK.IDCardInputData` 对象中。
153 163
 
154 164
 ## 接入示例
155 165
 关于接口调用的示例可参考 [接入示例](#shili)
@@ -158,11 +168,21 @@ public class FaceidSDK {
158 168
 
159 169
 ## 接口参数说明
160 170
 
161
-| 参数 | 说明 | 类型 | 长度(字节) | 是否必填 |
171
+| IDCardInputData参数 | 说明 | 类型 | 长度(字节) | 是否必填 |
162 172
 | --- | --- | --- | --- | --- |
163 173
 | name | 核验人的姓名| String | - | 是 | 
164 174
 | idNum | 核验人的身份证号 | String | 32 | 是 |
165 175
 | videoType        | 人脸核身类型<br/>动作活体:FaceidSDK.VideoType.ACTION<br/>数字活体:FaceidSDK.VideoType.LIP<br/>静默活体:FaceidSDK.VideoType.SILENT | FaceidSDK.VideoType | -                  | 是       |
166 176
 
177
+| PhotoInputData参数 | 说明 | 类型 | 长度(字节) | 是否必填 |
178
+| --- | --- | --- | --- | --- |
179
+| photo | 核验人的照片,DataItem属性见下表| DataItem | - | 是 | 
180
+| videoType        | 人脸核身类型<br/>动作活体:FaceidSDK.VideoType.ACTION<br/>数字活体:FaceidSDK.VideoType.LIP<br/>静默活体:FaceidSDK.VideoType.SILENT | FaceidSDK.VideoType | - | 是       |
181
+
167 182
 
168
-# 错误码
183
+| DataItem属性 | 说明 | 类型  | 是否必填 |
184
+| --- | --- | --- | --- |
185
+| origin        | 文件类型<br/> base64传输:self<br/>来自文件服务器:fds (**带压缩效果,推荐使用,详见[fds使用文档](../file/文件服务器接口.md))**<br/>链接:uri    | DataItem.DataOrigin |  是       |
186
+| data | 照片内容(base64,文件服务器文件名或uri链接)| String | 是 | 
187
+# 错误码
188
+> 非0为未通过

Notiek ielāde…
Atcelt
Saglabāt