身份证识别
<h5>简要描述</h5>
<ul>
<li>用户注册接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://linshe.mrdai.ltd/index/IDCertification</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户token</td>
</tr>
<tr>
<td style="text-align: left;">image1</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>图片 base64转码 大小不超过4M 刷脸的时候的图片</td>
</tr>
<tr>
<td style="text-align: left;">image2</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>图片 base64转码 大小不超过4M 身份证正面带人脸</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"code":"0",
"data":{
"address":"江苏省扬州市江都区郭",
"birthday":"1999年10月15日",
"border_covered":false,
"complete":true,
"error_code":0,
"error_msg":"OK",
"gray_image":false,
"head_blurred":false,
"head_covered":false,
"id_number":"321088198610152739",
"issue_authority":"",
"name":"李世龙",
"people":"汉",
"sex":"男",
"time_cost":{
"preprocess":47,
"recognize":221
},
"type":"第二代身份证",
"validity":""
},
"desc":"success",
"sid":"wcr005e662b@dx143614a77d2d6f1a00"
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>0 正常</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">json</td>
<td>详见data说明</td>
</tr>
<tr>
<td style="text-align: left;">desc</td>
<td style="text-align: left;">string</td>
<td>描述</td>
</tr>
<tr>
<td style="text-align: left;">sid</td>
<td style="text-align: left;">string</td>
<td>会话ID</td>
</tr>
</tbody>
</table>
<h5>data说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">说明</th>
<th style="text-align: left;">备注</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">姓名</td>
<td style="text-align: left;">身份证上的姓名识别结果(正面)</td>
</tr>
<tr>
<td style="text-align: left;">id_number</td>
<td style="text-align: left;">身份证号</td>
<td style="text-align: left;">身份证上的身份证号码识别结果(正面)</td>
</tr>
<tr>
<td style="text-align: left;">birthday</td>
<td style="text-align: left;">出生日期</td>
<td style="text-align: left;">身份证上的出生日期识别结果(正面)</td>
</tr>
<tr>
<td style="text-align: left;">sex</td>
<td style="text-align: left;">性别</td>
<td style="text-align: left;">身份证上的性别识别结果(正面)</td>
</tr>
<tr>
<td style="text-align: left;">people</td>
<td style="text-align: left;">民族</td>
<td style="text-align: left;">身份证上的民族识别结果(正面)</td>
</tr>
<tr>
<td style="text-align: left;">address</td>
<td style="text-align: left;">住址</td>
<td style="text-align: left;">身份证上的住址识别结果(正面)</td>
</tr>
<tr>
<td style="text-align: left;">issue_authority</td>
<td style="text-align: left;">签发机关</td>
<td style="text-align: left;">身份证上的签发机关识别结果(反面)</td>
</tr>
<tr>
<td style="text-align: left;">validity</td>
<td style="text-align: left;">有效期</td>
<td style="text-align: left;">身份证上的有效期识别结果(反面)</td>
</tr>
<tr>
<td style="text-align: left;">head_covered</td>
<td style="text-align: left;">头像是否有遮挡</td>
<td style="text-align: left;">head_covered =true 则表示证件头像有遮挡</td>
</tr>
<tr>
<td style="text-align: left;">cropped_image</td>
<td style="text-align: left;">身份证切边图片</td>
<td style="text-align: left;">身份证正面或反面的切边图片,base64编码</td>
</tr>
<tr>
<td style="text-align: left;">id_number_image</td>
<td style="text-align: left;">身份证号码截图</td>
<td style="text-align: left;">身份证正面身份证号截图,base64编码</td>
</tr>
<tr>
<td style="text-align: left;">head_portrait</td>
<td style="text-align: left;">身份证正面头像信息</td>
<td style="text-align: left;">身份证正面头像信息,json类型</td>
</tr>
<tr>
<td style="text-align: left;">head_portrait.image</td>
<td style="text-align: left;">身份证正面头像截图</td>
<td style="text-align: left;">身份证正面头像截图,base64编码</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">类型</td>
<td style="text-align: left;">身份证正反面类型</td>
</tr>
<tr>
<td style="text-align: left;">当是身份证正面时</td>
<td style="text-align: left;">,type=第二代身份证</td>
</tr>
<tr>
<td style="text-align: left;">当是身份证背面时,</td>
<td style="text-align: left;">type=第二代身份证背面</td>
</tr>
<tr>
<td style="text-align: left;">当是临时身份证时,</td>
<td style="text-align: left;">type=临时身份证。</td>
</tr>
<tr>
<td style="text-align: left;">gray_image</td>
<td style="text-align: left;">黑白图像</td>
<td style="text-align: left;">gray_image=true 则表示证件判断为黑白</td>
</tr>
<tr>
<td style="text-align: left;">complete</td>
<td style="text-align: left;">证件完整</td>
<td style="text-align: left;">该字段为保留字段,请忽略</td>
</tr>
<tr>
<td style="text-align: left;">border_covered</td>
<td style="text-align: left;">边缘遮挡</td>
<td style="text-align: left;">border_covered=true 则表示证件边缘判断为不完整</td>
</tr>
<tr>
<td style="text-align: left;">head_blurred</td>
<td style="text-align: left;">头像模糊</td>
<td style="text-align: left;">head_blurred =true 则表示证件头像判断模糊</td>
</tr>
<tr>
<td style="text-align: left;">error_code</td>
<td style="text-align: left;">错误码</td>
<td style="text-align: left;">识别错误码</td>
</tr>
<tr>
<td style="text-align: left;">error_msg</td>
<td style="text-align: left;">错误信息</td>
<td style="text-align: left;">错误原因描述</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>code错误状态码参照静默活体检测</li>
</ul>