Java身份证实名制接口示例、身份证识别API、实名制
翔云身份证实名认证接口就像一把无形的锁,以快速、自动、精准的身份核验优势代替传统繁琐、耗时的传统实名认证流程,通过验证身份证二要素、三要素的方式确保线上平台用户在虚拟世界里每一次操作的真实可靠,防止信息的泄露与盗用,让网民用户在网络空间畅行无阻的同时,远离欺诈的风险。
Java身份证二要素接口示例代码:
package com.test;
import okhttp3.;
import org.json.JSONObject;
import java.io.;
/**
- 需要添加依赖
-
com.squareup.okhttp3
-
okhttp
-
4.12.0
*/
class Sample {
static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().build();
public static void main(String []args) throws IOException{
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("key","M***********g")
.addFormDataPart("secret","3***********6")
.addFormDataPart("trueName","陈**")
.addFormDataPart("idenNo","13***************3")
.addFormDataPart("typeId","3009")
.addFormDataPart("format","json")
.build();
Request request = new Request.Builder()
.url("https://netocr.com/verapi/veridenNoOrd.do")
.method("POST", body)
.build();
Response response = HTTP_CLIENT.newCall(request).execute();
System.out.println(response.body().string());
}
}
身份证实名认证接口说明:
接口地址: https://netocr.com/verapi/veridenNoOrd.do
接口调用方法: post
接口接收参数:
序号 名称 类型 必填 说明
1 key String 是 用户ocrKey
2 secret String 是 用户ocrSecrert
3 trueName String 是 姓名
4 idenNo String 是 身份证号
5 typeId Integer 是 身份证号实名认证标准版3009
6 format String 是 返回格式(xml或者json),如果format为空,则默认返回xml
身份证实名认证 状态码说明:
status code message
0000 调用成功
0001 参数信息错误
0002 获取商户信息失败
0003 获取商户费率失败
0004 获取商户可用条数失败
0005 商户资金不足
0006 验证异常
0007 商户订单号重复
veritem code message
00 匹配(扣费)
01 不匹配(扣费)
02 未知
03 异常