Browse Source

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

pull/1/head
周雪成 4 years ago
parent
commit
dd566b76a4
1 changed files with 27 additions and 7 deletions
  1. 27
    7
      AI/安卓活体核身接入文档.md

+ 27
- 7
AI/安卓活体核身接入文档.md View File

62
 ```
62
 ```
63
 # 在MainActivity中单击某个按钮的代码逻辑
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
 Credential credential = new Credential();
66
 Credential credential = new Credential();
67
 credential.setSysName("XXXX").setPassword("XXXX").setUserCode("XXXX").setUrl("https://cepmtest.dhcccloud.com.cn/gateway");
67
 credential.setSysName("XXXX").setPassword("XXXX").setUserCode("XXXX").setUrl("https://cepmtest.dhcccloud.com.cn/gateway");
68
 
68
 
117
 
117
 
118
     /**
118
     /**
119
     * 初始化成功后,调用此函数拉起sdk页面。
119
     * 初始化成功后,调用此函数拉起sdk页面。
120
-    * 传入InputData(身份证,姓名,动作类型)
120
+    * 传入IDCardInputData(身份证,姓名,动作类型)
121
     * 由FaceidResultListener返回人脸核身结果。
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
     }
150
     }
142
 ```
151
 ```
143
 
152
 
144
-`startActivity()` 的第二个参数InputData用来传递数据:
153
+`startActivity()` 的第二个参数PhotoInputData和IDCardInputData用来传递数据:
145
 
154
 
146
  ```
155
  ```
147
     String name; //姓名
156
     String name; //姓名
148
     String idNum; //身份证
157
     String idNum; //身份证
149
     FaceidSDK.VideoType videoType;//LIP数字模式,ACTION动作模式, SILENT静默模式
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
 关于接口调用的示例可参考 [接入示例](#shili)
165
 关于接口调用的示例可参考 [接入示例](#shili)
158
 
168
 
159
 ## 接口参数说明
169
 ## 接口参数说明
160
 
170
 
161
-| 参数 | 说明 | 类型 | 长度(字节) | 是否必填 |
171
+| IDCardInputData参数 | 说明 | 类型 | 长度(字节) | 是否必填 |
162
 | --- | --- | --- | --- | --- |
172
 | --- | --- | --- | --- | --- |
163
 | name | 核验人的姓名| String | - | 是 | 
173
 | name | 核验人的姓名| String | - | 是 | 
164
 | idNum | 核验人的身份证号 | String | 32 | 是 |
174
 | idNum | 核验人的身份证号 | String | 32 | 是 |
165
 | videoType        | 人脸核身类型<br/>动作活体:FaceidSDK.VideoType.ACTION<br/>数字活体:FaceidSDK.VideoType.LIP<br/>静默活体:FaceidSDK.VideoType.SILENT | FaceidSDK.VideoType | -                  | 是       |
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为未通过

Loading…
Cancel
Save