当前位置: 首页 > news >正文

简单说明--程序系统如何对用户身份证实名认证接口api

程序系统对注册用户身份认证接口将【身份证号码、姓名】上传至接口API判断是否匹配请求数据bodys.put(idNo,330421190210182345);bodys.put(name,张某某);响应数据{name:张某某,idNo:330421190710145312,respMessage:身份证信息匹配,respCode:0000,province:浙江,city:嘉兴,county:南平县,birthday:19071014,sex:M,age:111}接口代码java示例importjava.io.IOException;importokhttp3.Call;importokhttp3.FormBody;importokhttp3.OkHttpClient;importokhttp3.Request;importokhttp3.RequestBody;importokhttp3.Response;publicclassidAuthDemo{publicstaticvoidmain(String[]args)throwsIOException{Stringurlhttps://idenauthen.market.alicloudapi.com/idenAuthentication;// 获取appCode链接https://market.aliyun.com/detail/cmapi025518 下入试用包后在控制台查看StringappCodee1ff33s21dfg2s1dd2f1ff33fc60d7130;Stringname张三;StringidNo320000198811110000;System.out.println(postData(appCode,url,name,idNo));/** 错误码respCode信息: * 0000: 身份证信息匹配成功, * 0001: 开户名不能为空, * 0002: 开户名不能包含特殊字符, * 0003: 身份证号不能为空, * 0004: 身份证号格式错误, * 0007: 无此身份证号码该身份证号码不存在, * 0008: 身份证信息不匹配如姓名与身份证号不匹配, * 0010: 系统维护请稍后再试维护前会短信和邮件通知请留意通知信息 */}/**依赖的工具包有okhttp-3.2.0.jar, okio-1.14.0.jar * 工具包下载链接https://download.csdn.net/download/ruidongjun007/88360015 * dependency * groupIdcom.squareup.okhttp3/groupId * artifactIdokhttp/artifactId * version3.2.0/version * /dependency * * dependency * groupIdcom.squareup.okio/groupId * artifactIdokio/artifactId * version1.14.0/version * /dependency */publicstaticStringpostData(StringappCode,Stringurl,Stringname,StringidNo)throwsIOException{Stringresult;RequestBodyformBodynewFormBody.Builder().add(name,name).add(idNo,idNo).build();RequestrequestnewRequest.Builder().url(url).addHeader(Authorization,APPCODE appCode).post(formBody).build();CallcallnewOkHttpClient().newCall(request);Responseresponsenull;try{responsecall.execute();}catch(IOExceptione){System.out.println(execute failed, message:e.getMessage());}assertresponse!null;if(!response.isSuccessful()){// 状态码为403时一般是套餐包用尽需续购// 注意续购不会改变秘钥appCode仅增加次数// 续购链接https://marketnext.console.aliyun.com/bizlist// 也可以加V【13451635131】咨询共同进步System.out.println(request failed----返回状态码response.code(),message:response.message());}resultresponse.body().string();/** 结果示例 * { * name: 张三, * idNo: 340421190710145412, * respMessage: 身份证信息匹配, * respCode: 0000, * province: 安徽省, * city: 淮南市, * county: 凤台县, * birthday: 19071014, * sex: M, * age: 111 * } */returnresult;}}
http://www.gsyq.cn/news/1356288.html

相关文章:

  • Spring 两大核心思想(一):IoC
  • 专业的建筑资质办理哪个性价比高
  • GHelper技术解析:基于ACPI直接通信的华硕笔记本轻量级控制方案
  • ClaudeCode用户如何迁移到Taotoken避免封号与Token不足
  • 从三星SolarCell遥控器到微光PMIC:太阳能遥控器的电源管理关键
  • 从 ERP 到车间现场:智能工厂平台选型的 7 类工具合集
  • 抖音内容获取革命:一个工具解锁创作自由的无限可能
  • 饱和度越调越脏?97%新手踩中的3个色彩空间陷阱(RGB/HSV/LCh混淆、gamma预补偿缺失、CLIP语义漂移),附自动检测脚本
  • 源网荷储政策解读:国家战略与地方实施方案
  • Tigshop 开源商城系统 JAVA v5.8.28 版本发布|『角色权限管理+店铺后台跳转逻辑』优化
  • 1534. 统计好三元组
  • 通过用量看板分析团队开发中各模型消耗占比与优化方向
  • 从零到精通:Path of Building PoE2构建规划完全指南
  • Lindy元数据驱动自动化:如何用1个Schema定义自动生成8类分析任务+监控看板
  • Claude投资回报率究竟怎么算?揭秘企业级ROI模型的7个隐藏变量与实时测算模板
  • WSA Toolbox:Windows 11上一键安装Android应用的智能解决方案
  • 终极指南:快速掌握Hybrid A*路径规划器
  • 合同审查效率提升800%,但92%律所尚未启用Agent——这6个司法鉴定级验证指标决定成败
  • PDF补丁丁文本替换功能深度解析:从基础操作到高级自动化
  • 免费Flash反编译工具:JPEXS Free Flash Decompiler完整使用指南
  • 金融舆情如何从“事后灭火”转向“事前预警”,看看这家AI公司怎么做
  • 嵌入式视觉采集模块的内存机制与稳定性设计
  • 5分钟快速搭建拼多多数据采集系统:电商运营者的实用指南
  • 夜盘与白盘时间轴:交易日切换与过滤时段写法
  • 按键精灵调用OCR接口实现屏幕文字识别(超详细新手实战教程)
  • 2026年必看:7款热门AI编程工具横评,Trae领衔高效开发新范式
  • 如何用SillyTavern打造团队AI对话协作新体验:5个实用技巧让创作效率提升300%
  • 使用Taotoken多模型API为嵌入式项目提供智能对话辅助
  • 在Windows上直接运行安卓应用:APK安装器让你告别模拟器时代
  • 深度解析如何在Rockchip RK3588开发板上快速部署官方Ubuntu系统