Browse Source

上传文件至 'AI'

master
李鹏飞 4 months ago
parent
commit
f188627241
1 changed files with 138 additions and 0 deletions
  1. 138
    0
      AI/腾讯人脸增强版接口.md

+ 138
- 0
AI/腾讯人脸增强版接口.md View File

@@ -0,0 +1,138 @@
1
+### 注意事项
2
+1. 以下接口请求头必须加入`Authorization`,值为授权token([如何获取token](../core/Token使用文档.md))
3
+2. 接口数据格式 `Json`
4
+
5
+### 合作方后台上传身份信息
6
+> 合作方后台上传身份信息,活体+比对需传入自带源照片;活体+核身需传入姓名、身份证号<br>
7
+> 请求方式  ` POST http://172.20.109.105:7007/tech/ai/face/faceAdv` <br> 
8
+
9
+
10
+| 请求参数  || 类型 | 是否必填 | 说明 |
11
+| --- | --- |--- | --- | --- | 
12
+| async || boolean| 否 | 是否开启异步反馈模式,默认为false |
13
+| extData  || | 否 | 附加参数登记,详见[接口调用附加信息登记](./接口调用附加信息登记.md) |
14
+| userId || String| 是 | 用户ID ,用户的唯一标识(不能带有特殊字符)。<br/>同一个用户的 userId 请保持一致,不同用户请不要使用同一个userId  | 
15
+| type || String| 是 | 活体+自带源比对传入 match <br/>活体+权威源比对传入 authmatch | 
16
+| sourcePhotoStr || -| - | 活体+自带源比对时必须传入 |
17
+|| origin | String| 否 | sourcePhotoStr的数据类型。<br/> base64字符串:self (**base64内容需在400k以内**)<br/>来自文件服务器:fds (**带压缩效果,推荐使用,详见[fds使用文档](../file/文件服务器接口.md))**<br/>图片链接:uri <br/>默认为 self |
18
+|| data | String| 是 | 图片数据(base64,文件服务器文件路径或链接) |
19
+| name || String| 否 | 姓名,活体+权威源比对时必须传入 | 
20
+| idNo || String| 否 | 身份证号,活体+权威源比对时必须传入 | 
21
+
22
+
23
+| 返回参数  || | 类型 | 是否必返 | 说明 |
24
+| --- | --- | --- |--- | --- | --- |
25
+| errcode ||| Num| 是 | 0交易成功<br>其它为异常情况 |
26
+| errmsg ||| String | 否 | errcode不为0时有值 | 
27
+| data| || - | - | 包含数据见下 |
28
+| |status || String | 是 | “SUCCESS”为业务成功 |
29
+| |traceNo || String | 是 | 当前业务的唯一id |
30
+| |result|| String | 是 | 业务结果 |
31
+| ||bizSeqNo | String | 否 | 业务流水号 |
32
+| ||orderNo | String | 否 | 订单编号 |
33
+| ||faceId | String | 否 | 此次刷脸用户标识,调 SDK 时传入 |
34
+| ||sign | String | 否 | 签名 |
35
+| ||nonce | String | 否 | 随机数 |
36
+| ||appId | String | 否 | 业务流程唯一标识,即 WBappid |
37
+
38
+请求示例
39
+
40
+```
41
+{
42
+     "async":false,
43
+     "userId":"user123",
44
+     "type":"match",
45
+     "sourcePhotoStr":{
46
+         "origin":"fds",
47
+         "data":"xxxxxxxxxxxxxx.jpg"
48
+     }
49
+}
50
+```
51
+
52
+返回示例
53
+
54
+```
55
+{
56
+    "errcode":0,
57
+    "data":{
58
+        "status":"SUCCESS",
59
+        "traceNo":"45646513218465123",
60
+        "result":{
61
+            "bizSeqNo":"业务流水号",
62
+            "orderNo":"合作方订单号", 
63
+            "faceId":"cc1184c3995c71a731357f9812aab988"
64
+        }, 
65
+    },
66
+    "errmsg":"SUCCESS"
67
+}
68
+```
69
+
70
+### 人脸核身结果查询
71
+> 查询人脸核身结果<br>
72
+> 请求方式  ` POST http://172.20.109.105:7007/tech/ai/face/faceAdvResult`
73
+
74
+| 请求参数  || 类型 | 是否必填 | 说明 |
75
+| --- | ---| --- | --- | --- | 
76
+| async || boolean| 否 | 是否开启异步反馈模式,默认为false |
77
+| extData  || | 否 | 附加参数登记,详见[接口调用附加信息登记](./接口调用附加信息登记.md) |
78
+| orderNo || String| 是 | 订单编号 |
79
+| getFile || String| 否 | 是否需要获取人脸识别的视频和文件,值为1则返回视频和照片、值为2则返回照片、值为3则返回视频;其他则不返回 |
80
+
81
+
82
+| 返回参数  || | 类型 | 是否必返 | 说明 |
83
+| --- | --- | --- |--- | --- | --- |
84
+| errcode ||| Num| 是 | 0交易成功<br>其它为异常情况 |
85
+| errmsg ||| String | 否 | errcode不为0时有值 | 
86
+| data| || - | - | 包含数据见下 |
87
+| |status || String | 是 | “SUCCESS”为业务成功 |
88
+| |traceNo || String | 是 | 当前业务的唯一id |
89
+| |result|| String | 是 | 业务结果 |
90
+| ||tencentCode | String | 否 | 腾讯返回错误码 |
91
+| ||tencentMsg | String | 否 | 腾讯返回错误信息|
92
+| ||bizSeqNo | String | 否 | 业务流水号|
93
+| ||transactionTime | String | 否 | 请求接口的时间|
94
+| ||orderNo | String | 否 | 订单编号|
95
+| ||liveRate | String | 否 | 活体检测得分|
96
+| ||similarity | String | 否 | 人脸比对得分|
97
+| ||occurredTime | String | 否 | 进行刷脸的时间|
98
+| ||photo | String | 否 | 人脸核身时的照片,base64 位编码|
99
+| ||video | String | 否 | 人脸核身时的视频,base64 位编码|
100
+| ||sdkVersion | String | 否 | 人脸核身时的 sdk 版本号|
101
+| ||trtcFlag | String | 否 | Trtc 渠道刷脸则标识"Y"|
102
+| ||appId | String | 否 | 腾讯云控制台申请的 appid|
103
+
104
+请求示例
105
+
106
+```
107
+{
108
+     "async":false,
109
+     "orderNo":"订单编号",
110
+     "getFile":"2"
111
+}
112
+```
113
+
114
+返回示例
115
+
116
+```
117
+{
118
+    "errcode":0,
119
+    "data":{
120
+        "status":"SUCCESS",
121
+        "traceNo":"45646513218465123",
122
+        "result":{
123
+            "tencentCode":"0",
124
+            "tencentMsg":"请求成功",
125
+            "bizSeqNo":"22041520001184442415491408594474",
126
+            "orderNo":"testReflect1650008613761",
127
+            "occurredTime":"20220415154341",
128
+            "liveRate":"99",
129
+            "similarity":"97.0",
130
+            "photo":"*",
131
+            "video":"*"
132
+        }, 
133
+        
134
+
135
+    },
136
+    "errmsg":"SUCCESS"
137
+}
138
+```

Loading…
Cancel
Save