# 证件上传与识别

# 调用方式: POST

# 接口地址:

https://api.freelog.com/v3/transactions/accounts/idCardUploadAndOcr
1

# form-data传入参数说明:[需要使用表单form-data方式]

参数 必选 类型及范围 说明
file 必选 file 身份证图片

#

# 返回说明:

返回值字段 字段类型 字段说明
certImagePath string 证件照加密存储路径
idCardInfo object 证件识别信息
**data object 证件识别数据信息
****face object 身份证带头像面的识别信息[具体详细结构看示例,例如data.name是姓名]
****back object 身份证带国徽面的识别信息[具体详细结构看示例,例如data.validPeriod是有效期]

# 身份证人像面返回示例


{
    "ret": 0,
    "errCode": 0,
    "data": {
        "certImagePath": "temp/aa36f3880e02bf1cece13a783c228874.jpg",
        "idCardInfo": {
            "algo_version": "",
            "data": {
                "face": {
                    "algo_version": "",
                    "angle": 90,
                    "data": {
                        "name": "余xx",
                        "sex": "男",
                        "ethnicity": "汉",
                        "birthDate": "19xx年x月x日",
                        "address": "广东省深圳市南山区xxxxxxxxxxxxxxxxxx",
                        "idNumber": "420625xxxxxxxxxxxxx"
                    },
                    "figure": [
                        {
                            "type": "face",
                            "x": 425,
                            "y": 1015,
                            "w": 537,
                            "h": 444,
                            "box": {
                                "x": 693,
                                "y": 1236,
                                "w": 441,
                                "h": 535,
                                "angle": 89
                            },
                            "points": [
                                {
                                    "x": 960,
                                    "y": 1016
                                },
                                {
                                    "x": 961,
                                    "y": 1457
                                },
                                {
                                    "x": 426,
                                    "y": 1458
                                },
                                {
                                    "x": 426,
                                    "y": 1017
                                }
                            ]
                        }
                    ],
                    "ftype": 0,
                    "height": 930,
                    "orgHeight": 930,
                    "orgWidth": 1453,
                    "prism_keyValueInfo": [
                        {
                            "key": "name",
                            "keyProb": 100,
                            "value": "XXX",
                            "valuePos": [
                                {
                                    "x": 984,
                                    "y": 394
                                },
                                {
                                    "x": 986,
                                    "y": 587
                                },
                                {
                                    "x": 918,
                                    "y": 587
                                },
                                {
                                    "x": 917,
                                    "y": 395
                                }
                            ],
                            "valueProb": 100
                        },
                        {
                            "key": "sex",
                            "keyProb": 100,
                            "value": "男",
                            "valuePos": [
                                {
                                    "x": 860,
                                    "y": 391
                                },
                                {
                                    "x": 860,
                                    "y": 440
                                },
                                {
                                    "x": 806,
                                    "y": 440
                                },
                                {
                                    "x": 806,
                                    "y": 391
                                }
                            ],
                            "valueProb": 100
                        },
                        {
                            "key": "ethnicity",
                            "keyProb": 100,
                            "value": "汉",
                            "valuePos": [
                                {
                                    "x": 860,
                                    "y": 674
                                },
                                {
                                    "x": 860,
                                    "y": 727
                                },
                                {
                                    "x": 808,
                                    "y": 727
                                },
                                {
                                    "x": 808,
                                    "y": 674
                                }
                            ],
                            "valueProb": 100
                        },
                        {
                            "key": "birthDate",
                            "keyProb": 100,
                            "value": "19XX年X月X日",
                            "valuePos": [
                                {
                                    "x": 749,
                                    "y": 393
                                },
                                {
                                    "x": 749,
                                    "y": 812
                                },
                                {
                                    "x": 704,
                                    "y": 812
                                },
                                {
                                    "x": 704,
                                    "y": 393
                                }
                            ],
                            "valueProb": 99
                        },
                        {
                            "key": "address",
                            "keyProb": 100,
                            "value": "广东省深圳市南山区龙XXXXXXX",
                            "valuePos": [
                                {
                                    "x": 636,
                                    "y": 387
                                },
                                {
                                    "x": 636,
                                    "y": 1023
                                },
                                {
                                    "x": 434,
                                    "y": 1023
                                },
                                {
                                    "x": 434,
                                    "y": 387
                                }
                            ],
                            "valueProb": 100
                        },
                        {
                            "key": "idNumber",
                            "keyProb": 100,
                            "value": "420625888888880010",
                            "valuePos": [
                                {
                                    "x": 342,
                                    "y": 610
                                },
                                {
                                    "x": 346,
                                    "y": 1385
                                },
                                {
                                    "x": 292,
                                    "y": 1385
                                },
                                {
                                    "x": 287,
                                    "y": 611
                                }
                            ],
                            "valueProb": 100
                        }
                    ],
                    "sliceRect": {
                        "x0": 180,
                        "y0": 107,
                        "x1": 1099,
                        "y1": 106,
                        "x2": 1108,
                        "y2": 1551,
                        "x3": 181,
                        "y3": 1558
                    },
                    "warning": {
                        "isCopy": 0,
                        "isReshoot": 0,
                        "completenessScore": 100,
                        "qualityScore": 96.820038,
                        "tamperScore": 20.806591
                    },
                    "width": 1453
                }
            },
            "height": 1706,
            "orgHeight": 1706,
            "orgWidth": 1279,
            "width": 1279
        }
    },
    "msg": "success"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232

身份证国徽面返回示例

{
    "ret": 0,
    "errCode": 0,
    "data": {
        "certImagePath": "temp/521ef888797958ccffaa02a1cd0a197a.jpg",
        "idCardInfo": {
            "algo_version": "",
            "data": {
                "back": {
                    "algo_version": "",
                    "angle": 90,
                    "data": {
                        "issueAuthority": "深圳市公安局南山分局",
                        "validPeriod": "2022.10.08-2042.10.08"
                    },
                    "figure": [
                        {
                            "type": "national_emblem",
                            "x": 766,
                            "y": 184,
                            "w": 287,
                            "h": 261,
                            "box": {
                                "x": 909,
                                "y": 313,
                                "w": 284,
                                "h": 257,
                                "angle": 0
                            },
                            "points": [
                                {
                                    "x": 1051,
                                    "y": 185
                                },
                                {
                                    "x": 1051,
                                    "y": 443
                                },
                                {
                                    "x": 767,
                                    "y": 442
                                },
                                {
                                    "x": 767,
                                    "y": 184
                                }
                            ]
                        }
                    ],
                    "ftype": 0,
                    "height": 910,
                    "orgHeight": 910,
                    "orgWidth": 1426,
                    "prism_keyValueInfo": [
                        {
                            "key": "issueAuthority",
                            "keyProb": 100,
                            "value": "深圳市公安局南山分局",
                            "valuePos": [
                                {
                                    "x": 492,
                                    "y": 698
                                },
                                {
                                    "x": 495,
                                    "y": 1229
                                },
                                {
                                    "x": 440,
                                    "y": 1230
                                },
                                {
                                    "x": 438,
                                    "y": 699
                                }
                            ],
                            "valueProb": 100
                        },
                        {
                            "key": "validPeriod",
                            "keyProb": 100,
                            "value": "2022.10.08-2042.10.08",
                            "valuePos": [
                                {
                                    "x": 373,
                                    "y": 698
                                },
                                {
                                    "x": 377,
                                    "y": 1264
                                },
                                {
                                    "x": 328,
                                    "y": 1265
                                },
                                {
                                    "x": 324,
                                    "y": 698
                                }
                            ],
                            "valueProb": 100
                        }
                    ],
                    "sliceRect": {
                        "x0": 223,
                        "y0": 99,
                        "x1": 1128,
                        "y1": 106,
                        "x2": 1131,
                        "y2": 1510,
                        "x3": 230,
                        "y3": 1525
                    },
                    "warning": {
                        "isCopy": 0,
                        "isReshoot": 0,
                        "completenessScore": 99.999985,
                        "qualityScore": 69.37883,
                        "tamperScore": 11.812785
                    },
                    "width": 1426
                }
            },
            "height": 1706,
            "orgHeight": 1706,
            "orgWidth": 1279,
            "width": 1279
        }
    },
    "msg": "success"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131