为了让您更清晰了解身份证二要素实名认证接口的功能与使用。深智恒际特意列了以下5个方面,引导您便捷对接API接口。即使是非技术人员,也可以借用postman工具进行调试使用。

目录:

  1. 身份证实名认证接口功能
  2. 安全防御功能
  3. 身份证实名认证接口对接流程说明
  4. postman工具调试

一、身份证实名认证接口功能

身份证二要素实名认证接口的功能是,根据您传入的姓名与身份证号码,与公民查询中心数据库中该姓名的身份信息进行比对,返回核验结果。

二、安全防御功能(建议了解)

接口防御功能
目前市面上经常有客户遇到不法用户撞库的情况,为了保护客户的业务健康运转,和保障客户套餐余额,我们增加了一个防撞库机制,【同一名字30分钟内调用10次后,再次调用就会触发“403 RATE_LIMIT”,30分钟后重置状态】。

其他相关接口的使用建议:

短信验证码注册阶段:

  1. 平台前端增加图形验证码,增加羊毛党操作成本
  2. 判断是否为虚拟号码,虚拟号码直接不让请求
  3. 限制同一号码在某一时间段内请求次数,例如请求一次后,需要间隔2分钟后才能再次请求
  4. IP限制调用次数和频率,超过次数,直接封IP,限制国外IP

实名注册阶段:

  1. 最严谨的方式:人脸活体检测+公安人脸三要素核验
  2. 尽量少用身份证二要素接口,羊毛党手里有大量数据
  3. 注重短信验证码注册阶段后,可结合手机三要素、银行卡四要素接口进行实名核验
  4. 限制连号信息调用接口,例如限制同一个姓名+号码,搭配不同的身份证连号持续调用撞库。

三、身份证实名认证接口对接流程说明

对接步骤

  1. 您先购买【免费测试套餐】

  2. 从管理控制台获取【AppCode】

  3. 从【身份证实名认证商品详情页】获取请求示例、调用地址、请求参数进行对接(见下图)

  4. 设定业务参数判断(见下列说明)

  5. 了解接口业务相关知识

阿里云详情页API接口信息

业务参数设定:

  • 当 http响应状态码为200 时,以state参数返回值来做业务判断:

    • state参数返回值为 1 : 查询成功, 二要素一致
    • state参数返回值为 2 :查询成功, 二要素不一致
  • 当 http响应状态码为400 时,以state参数返回值为4时:
    • status:“QUERY_FAILED”,为库无
  • 当 http响应状态码为400 时,无state参数返回值:
    • status": “INVALID_ARGUMENT”,为传入参数格式错误

业务相关知识——核验结果返回说明:
核验结果返回“库无”,有以下几种原因:

  1. 现役军人、武警官兵、特殊部门人员及特殊级别官员;
  2. 退役不到2年的军人和士兵(根据军衔、兵种不同,时间会有所不同,一般为2年);
  3. 户口迁出,且没有在新的迁入地迁入;
  4. 户口迁入新迁入地,当地公安系统未将迁移信息上报到公安部(上报时间地域不同而有所差异);
  5. 更改姓名,当地公安系统未将更改信息上报到公安部(上报时间因地域不同而有所差异);
  6. 移民; 未更换二代身份证;
  7. 死亡。
  8. 身份证号确实不存在

四、postman工具调试

小办法:

  1. 在使用阿里云提供的请求示例对接过程中,如果遇到困难,可以尝试使用postman调试,调通后导出code直接使用。
  2. Postman调试简单,非技术人员,平常也可以使用postman调用接口,核验相关信息

Postman【下载】
1.将AppCode放在Header中
请求Header中添加的Authorization字段;配置Authorization字段的值为“APPCODE + 半角空格 +APPCODE值”。

示例如下:
Authorization:APPCODE 3F2504E04F8911D39A0C0305E82C3301

2.配置body参数:
请求体格式选择:
‘Content-Type’, ‘application/x-www-form-urlencoded; charset=UTF-8’

body参数设置:参考商品详情页api信息:

接口调通后,点击code,进行导出代码

3.导出代码(如有需要,直接导出使用)
选择你所需要的代码类型,整段复制代码使用即可

免费体验,快速对接身份证实名认证API接口说明相关推荐

  1. 身份证实名认证API接口有什么意义与作用?

    身份证实名认证API接口有什么意义? 中国公民的身份证是一种对外证明自己身份的有效证件,随着国家对实名制要求的落实,工作与生活中许多场景都会需要进行身份验证.比如出门外出乘座火车与飞机时.注册互联网络 ...

  2. 如何使用身份证实名认证API接口?

    实名认证(identity verification)是对用户资料真实性进行的一种验证审核,有助于建立完善可靠的互联网信用基础,一般有两种方式,可以预防一部分网络咋骗. 如何实现身份证实名认证-身份实 ...

  3. 身份证实名认证api接口验证不一致怎么办

    身份证是每个公民从出生那一刻起就拥有的最直接的身份证明,但在互联网飞速发展的今天,越来越多的应用场景需要身份验证,以身份证实名认证接口为基础的网络实名制也引起了各行业的关注,随着实名认证应用场景的多样 ...

  4. 24、身份证查询API接口,免费好用

    1.前言 身份证查询API接口,这个是RollToolsApi通用系列接口的其中一个,内部包含了1个小接口,可以查询身份证归属地信息. 查看接口完整信息:https://www.mxnzp.com/d ...

  5. 银行卡实名认证API接口介绍

    银行卡实名认证是依托银联大数据对个人银行卡信息的真伪进行核验,广泛用于各行各业,企业在商业生产过程需要对客户提供的银行卡信息进行验证,确保银行卡持卡人客户填入真实.有效的银行卡信息,规避企业经营风险. ...

  6. 身份证实名认证api

    身份证实名认证api: 身份证实名认证API上线,通过该接口可以判别身份证号码与真实姓名是否一致 详情:http://www.haoservice.com/docs/65 返回示例: {     &q ...

  7. 三种常用的企业实名认证api接口介绍

    国内网络实名制政策出台后,各大平台都响应政策要求,开始对用户进行实名认证,其实实名认证不仅仅是针对个人,还有企业也一样,相较而言,因为不做企业实名认证,让不法企业蒙混过关,造成的危害远大于个人用户. ...

  8. 实名认证api接口的类型有哪些

    网络平台实名制愈发严格的今天,对注册用户进行身份核验成为各大网络平台必备的环节,面对部分不法分子伪造虚假身份信息的恶劣行径,平台仅靠人工核验很难判断真伪以及是否是虚假信息,这时候平台需要通过接入天眼数 ...

  9. 自用免费有趣的测试、学习API接口

    自用免费有趣的测试.学习API接口 一.每日一言 https://v.api.aa1.cn/api/yiyan/index.php 二.每日搞笑段子 https://www.mxnzp.com/api ...

最新文章

  1. 【BZOJ2434】[NOI2011]阿狸的打字机 AC自动机+DFS序+树状数组
  2. mysql开创_MySQL创始人打造MariaDB 全面兼容MySQL 5.1
  3. ASP.NET Core 双因素验证2FA 实战经验分享
  4. 扩展枚举功能的两种方法
  5. dml语句包括哪些_MySQL数据操作(DML)语句,入门掌握这些足够了
  6. Linux入门笔记——less
  7. Linux fwrite 什么时候刷新,linux的fwrite()使用方法,当前时间写入文本的程序
  8. 为什么阿里内部不允许用Executors创建线程池?
  9. python中以下关于列表描述错误的_在Python中,以下关于函数的描述错误的是哪一项?...
  10. 关于.NET异常 你应该知道的更多点
  11. C++课程设计班级管理系统
  12. JPA中id前面有空格导致的Column 'id' not found问题
  13. 渐进式jpg转换成基线式 jpg
  14. php薄饼,薄饼的做法大全
  15. MTK 使用iptable 命令来完成网络路由(android WIFI/4G分享网络)
  16. crt格式证书转pem格式证书
  17. 如何在Apache-Maven官网下载到自己想要的版本
  18. 如何基于MFC制作简易绘图软件
  19. 利用python实现深度学习生成对抗样本模型,为任一图片加扰动并恢复原像素的全流程记录
  20. HTTP_ORIGIN 说明

热门文章

  1. freescale R10 ipu lib 分析 - ipu_param_mem.h
  2. ceil函数和floor函数的用法
  3. 伺服器对比:S3010,S-U400
  4. Alist+PotPlayer实现高清影视在线观看
  5. 【数据结构】快速排序详解
  6. java 换行符转换
  7. ERROR 1366 (HY000): Incorrect string value: '\xCA\xD6\xBB\xFA\xCA\xFD...' for column 'cname' at row
  8. 批量识别条形码和二维码
  9. 什么是java集合,java集合有几类?
  10. 【渝粤教育】电大中专学习指南作业 题库