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 異常