身份证实名核验接口,身份证实名认证,身份证二要素实名认证,身份证实名校验,身份证一致性实名认证

 一、接口介绍

验证身份证与姓名是否匹配,查询身份证信息。如校验通过,接口返回生日、性别、地址等信息。广泛应用于信贷、安防、银行、保险等行业及各种身份核查场景。

注意:当请求参数符合“【固定同一个参数,其余参数不同】,”比如“【同一个身份证,不同姓名】”,并且检验次数为<=10次,认为正常调用。 当>10次以上,我们认为是恶意调用,此时返回【24小时内相同姓名或卡号核验次数超限】,不扣费。

二、使用案例截图

三、API文档

3.1身份证实名验证

3.1.1接入点说明:

验证身份证与姓名是否匹配,查询身份证信息。返回生日、性别、地址等信息。

注意:当请求参数符合“【固定同一个参数,其余参数不同】,”比如“【同一个身份证,不同姓名】”,并且检验次数为<=10次,认为正常调用。

当>10次以上,我们认为是恶意调用,此时返回【24小时内相同姓名或卡号核验次数超限】,不扣费。

3.1.2接口地址:

http[s]://route.showapi.com/1072-1?showapi_appid=替换自己的值&showapi_sign=替换自己的值。

3.1.3更新频率:

依据身份证中心更新频率,每次返回最新数据。

3.1.4返回格式:

json

3.1.5请求参数

3.1.6返回参数

参数名称

类型

示例值

描述

birthday

String

1991-11-04

生日

ret_code

Number

0

0为成功,计费,其余为失败,不计费

sex

String

F

性别:M为男性,F为女性

order

String

145801957588529905

相关流水号

county

String

清徐县

区县

address

String

山西太原市清徐县

详细地址

province

String

山西省

code

Number

0

验证标示

0:匹配

1:不匹配

2:无此身份证号码

3:身份证号与姓名匹配,照片比对失败

4:参数不能为空

5:四要素匹配成功,照片比对失败

6:四要素匹配失败,照片比对成功

7: 四要素匹配成功,照片异常

12:身份证号码不合法

13: 照片质量异常

14: 姓名异常

15: 暂不支持该地域校验

100:渠道异常,请稍后再试

101:验证信息重复输入,避免恶意验证请间隔60秒以上再次核验

103:24小时内相同姓名或卡号核验次数超限

104:decrypt参数异常

202:姓名加密信息有误,请检查

203:身份证加密信息有误,请检查

205:开始时间加密信息有误,请检查

206:结束时间加密信息有误,请检查

207:人像照片加密信息有误,请检查

msg

String

匹配

说明

city

String

太原市

城市

3.1.7请求代码示例

以下是JAVA代码示例:

//更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java

//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myApp

String res=new ShowApiRequest("http://route.showapi.com/1072-1","showapi_appid","showapi_sign")

.addTextPara("idcard","")

.addTextPara("name","")

.post();

System.out.println(res);

3.1.8返回示例

{

"showapi_res_error": "",

"showapi_res_code": 0,

"showapi_res_id": "60d2da870de3769d4d2df7b4",

"showapi_res_body": {

"birthday": "1991-11-04",

"ret_code": 0,

"sex": "F",

"order": "145801957588529905",

"county": "清徐县",

"address": "山西太原市清徐县",

"province": "山西省",

"code": 0,

"msg": "匹配",

"city": "太原市"

}

}

四、工具

4.1身份证OCR图片识别

4.1.1接入点说明:

自动识别出二代居民身份证正反面的包括姓名、性别、民族、出生日期、住址、身份证号等信息。

4.1.2接口地址:

http[s]://route.showapi.com/1389-4?showapi_appid=替换自己的值&showapi_sign=替换自己的值

4.1.3返回格式:

Json

4.1.5请求参数

4.1.6返回参数

4.1.7请求代码示例

以下是JAVA代码示例:

//更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java

//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myApp

String res=new ShowApiRequest("http://route.showapi.com/1072-15","showapi_appid","showapi_sign")

.addTextPara("image_base64","")

.post();

System.out.println(res);

4.1.8返回示例

{

"showapi_res_code": 0,

"showapi_res_error": "",

"showapi_res_id":"ce135f6739294c63be0c021b76b6fbff",

"showapi_res_body": {

"msg": "识别成功!",

"birthday": "198X-0X-XX",

"nationality": "汉",

"sex": "男",

"name": "王XX",

"headImgBase64": "若需要该字段值请使用身份证识别返照接口",

"addr": "湖北省武汉市.....",

"ret_code": 0,

"idNo": "*********01211122"

}

}

4.1.9输入限制

  1. 图片格式:JPEG、JPG、PNG、BMP、GIF。
  2. 图像大小:图像大小不超过3M。
  3. 图像分辨率:不限制图片分辨率,但图片分辨率太高可能会导致API识别超时,超时时间为5秒。
  4. URL地址中不能包含中文字符。

五、应用场景

金融服务:在金融服务中,银行卡核验可以用于验证用户的银行卡信息,确保用户提供的银行卡信息是正确的,从而提高交易的安全性。

实名认证:在各种应用场景中,身份证核验可以用于实名认证,例如在电商平台上,用户需要进行实名认证才能进行购物,身份证核验可以用于验证用户的身份信息。

政府公共服务:在政府公共服务中,身份证核验可以用于验证用户的身份信息,例如在办理证件、领取补贴等方面。

物流服务:在物流服务中,银行卡核验可以用于验证用户的支付信息,从而确保物流费用的支付安全。

教育服务:在教育服务中,身份证核验可以用于验证学生的身份信息,例如在高考报名、学生证申请等方面。

六、加密版使用说明

官网查看加密规则

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/156907.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于VScode 使用plantUML 插件设计状态机

本文主要记录本人初次在VScode上使用PlantUML设计 本文只讲述操作的实际方法&#xff0c;假设java已安装成功 。 1. 在VScode下安装如下插件 2. 验证环境是否正常 新建一个文件夹并在目录下面新建文件test.plantuml 其内容如下所示: startuml hello world skinparam Style …

基于小波变换的分形信号r指数求解算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 ................................................................... %通过功率谱密度曲线…

WebSocket连接异常 Error parsing HTTP request header Connection reset by peer

问题描述 在使用spring的方式集成websocket时&#xff0c;在配置WebSocketConfigurer后 Configuration EnableWebSocket public class WebSocketConfiguration implements WebSocketConfigurer {ResourceServletWebSocketServerHandler servletWebSocketServerHandler;Overri…

linux总结

cat -n filename 查看文件,-n用来给每一行标行号,可以省略 cat /var/log/mysqld.log | grep password 我们可以通过上述指令&#xff0c;查询日志文件内容中包含password的行信息。 more 作用: 以分页的形式显示文件内容 语法: more fileName 操作说明: 回车键 …

Spring Boot 中的 Redis 数据操作配置和使用

Spring Boot 中的 Redis 数据操作配置和使用 Redis&#xff08;Remote Dictionary Server&#xff09;是一种高性能的开源内存数据库&#xff0c;用于缓存、消息队列、会话管理和数据存储。在Spring Boot应用程序中&#xff0c;Redis被广泛用于各种用例&#xff0c;包括缓存、…

【教学类-35-04】学号+姓名+班级(中3班)学号字帖(A4竖版2份 竖版长条)

图片展示: 背景需求: 2022年9-2023年1月我去过小3班带班&#xff0c;但是没有在这个班级投放过学具&#xff0c;本周五是我在本学期第一次带中3班&#xff0c;所以提供了一套学号描字帖。先让我把孩子的名字和脸混个眼熟。 之前试过一页两套名字的纸张切割方法有&#xff1a;…

distcc分布式编译

distcc https://gitee.com/bison-fork/distcc.git 下载工具链 mingw&#xff0c;https://www.mingw-w64.org/downloads/#w64devkitperl&#xff0c;https://strawberryperl.com/releases.html免安装zip版本&#xff0c;autoconf等脚本依赖perlautoconf、automake&#xff0c…

只有正规才有机会,CTF/AWD竞赛标准参考书来了

目录 前言 一、内容简介 二、读者对象 三、目录 前言 随着网络安全问题日益凸显&#xff0c;国家对网络安全人才的需求持续增长&#xff0c;其中&#xff0c;网络安全竞赛在国家以及企业的人才培养和选拔中扮演着至关重要的角色。 在数字化时代&#xff0c;企业为了应对日益…

Flutter:open_file打开本地文件报错问题

相关插件及版本&#xff1a; open_file: ^3.2.1 问题&#xff1a; 项目中一直用的这个插件&#xff0c;突然发现在安卓高版本不能正常使用&#xff0c;报权限问题permissionDenied&#xff0c;断点调试提示相关权限是MANAGE_EXTERNAL_STORAGE&#xff0c;申请权限之后还是不行&…

springboot集成kafka

1、引入依赖 <dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId><version>2.8.6</version></dependency> 2、配置 server:port: 9099 spring:kafka:bootstrap-servers: 192.1…

JWT - 令牌认证授权(认证流程、认证原理、Jwt 工具类)

目录 一、JWT 认证 1.1、对 JWT 的认识 1.1.1、JWT 解释 1.1.2、为什么使用的 JWT 认证&#xff0c;而不是 Session 认证&#xff1f; a&#xff09;基于传统的 Session 认证 1.1.3、JWT 认证流程 1.1.4、优势 1.1.5、JWT 的结构 JWT 第一部分&#xff1a;标头 Header …

LeetCode - 318 最大单词长度乘积(Java JS Py C)

目录 题目来源 题目描述 示例 提示 题目解析 算法源码 题目来源 318. 最大单词长度乘积 - 力扣&#xff08;LeetCode&#xff09; 题目描述 给你一个字符串数组 words &#xff0c;找出并返回 length(words[i]) * length(words[j]) 的最大值&#xff0c;并且这两个单词…

RocketMQ核心编程模型以及生产环境最佳实践

文章目录 一、深入理解RocketMQ的消息模型二、消息确认机制消息生产端采用消息确认加多次重试的机制保证消息正常发送到RocketMQ消息消费者端采用状态确认机制保证消费者一定能正常处理对应的消息消费者也可以自行指定起始消费位点 三、广播消息四、顺序消息机制五、延迟消息六…

【Mybatis】动态 SQL

动态 SQL \<if>标签\<trim>标签\<where>标签\<set>标签\<foreach>标签 动态 sql 是 Mybatis 的强⼤特性之⼀&#xff0c;能够完成不同条件下不同的 sql 拼接。 <if>标签 前端用户输入时有些选项是非必填的, 那么此时传到后端的参数是不确…

ipad手写笔哪个好用?苹果平替笔性价比高的

如果你想要入手一款和iPad匹配的电容笔&#xff0c;想必你的第一想法就是苹果的原装电容笔。然而这款电容笔虽然很好用&#xff0c;但价格会相对的昂贵一些。而平替电容笔&#xff0c;却是一种不错的选择&#xff0c;而且价格也很合理。一支普通的平板电容笔&#xff0c;其售价…

设计模式学习(十二)用设计模式干掉 if-else,太优雅了!

目录 一、场景举例二、什么时候需要改造 if-else&#xff1f;三、策略模式 Map字典3.1 策略接口3.2 策略实现类3.3 策略工厂类&#xff08;策略接口的持有者&#xff09;3.4 客户端&#xff08;测试类&#xff09;3.5 执行结果3.6 总结 四、责任链模式4.1 责任链处理接口4.2 责…

使用【Blob、Base64】两种方式显示【文本、图片、视频】 使用 video 组件播放视频

Blob 显示 Blob 对象的类型是由 MIME 类型&#xff08;Multipurpose Internet Mail Extensions&#xff09;来确定的。MIME 类型是一种标准&#xff0c;用于表示文档、图像、音频、视频等多媒体文件的类型。以下是一些常见的 Blob 对象类型&#xff1a; text/plain&#xff1…

2024届通信工程保研经验分享(预推免入营即offer)

2024届通信工程保研经验分享&#xff08;预推免入营即offer&#xff09; BackGround夏令营情况&#xff1a;预推免情况&#xff1a; BackGround 本科院校&#xff1a;末九 专业&#xff1a;通信工程 rank&#xff1a;3/123&#xff08;预推免绩点排名&#xff09;&#xff0…

基于行波理论的输电线路防雷保护

摘要 随着科技的发展&#xff0c;电力已成为最重要的资源之一&#xff0c;如何保证电力的供应对于国民经济发展和人民生活水平的提高都有非常重要的意义。输电线路的防雷保护就是重点之一。架空输电线路分布很广&#xff0c;地处旷野&#xff0c;易遗受雷击&#xff0c;线路的雷…

Apache Ranger:(二)对Hive集成简单使用

1.Ranger Hive-plugin安装 进入 Ranger 编译生成的目录下 找到 ranger-2.0.0-hive-plugin.tar.gz 进行解压 tar -zxvf ranger-2.0.0-hive-plugin.tar.gz -C /opt/module/ 2.修改配置文件 vim install.properties #策略管理器的url地址 POLICY_MGR_URLhttp://[ip]:6080#组件…