|
|
@@ -5,6 +5,7 @@ import java.util.UUID;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
|
+import me.zhengjie.appapi.config.AppConfigInfo;
|
|
|
import me.zhengjie.appapi.tencent.one.GetNONCETicket;
|
|
|
import me.zhengjie.appapi.tencent.one.access_token;
|
|
|
import me.zhengjie.appapi.tencent.utils.HttpClientUtil;
|
|
|
@@ -19,8 +20,8 @@ public class SdkTest {
|
|
|
final static String resultType = "2";
|
|
|
|
|
|
public static JSONObject getFaceId(String name, String idNo, String orderNo) throws Exception {
|
|
|
- String webankAppId = "TIDAdW8e";
|
|
|
- String secret = "34mhXRkury4DCFZpXCQ9E1fr7KUAPTiXTVac6H6e4pvxYMo5jl1m7sehQUqsmwsQ";
|
|
|
+ String webankAppId = AppConfigInfo.WEBANKAPPID;//"TIDAdW8e";
|
|
|
+ String secret = AppConfigInfo.SECRET;//"34mhXRkury4DCFZpXCQ9E1fr7KUAPTiXTVac6H6e4pvxYMo5jl1m7sehQUqsmwsQ";
|
|
|
// 第一步先得到access_token
|
|
|
// 获得access_token
|
|
|
String accessToken = access_token.getToken(webankAppId, secret);
|
|
|
@@ -68,9 +69,9 @@ public class SdkTest {
|
|
|
signList.add(userId);
|
|
|
signList.add(version);
|
|
|
signList.add(nonce);
|
|
|
-
|
|
|
- JSONObject openApi=new JSONObject();
|
|
|
-
|
|
|
+
|
|
|
+ JSONObject openApi = new JSONObject();
|
|
|
+
|
|
|
String openApiSign = QianMingUitls.getqianming(signList, nonceTicket);
|
|
|
// faceId 刷脸 ID 号,由合作方向人脸识别后台拉取获得 String - 是
|
|
|
// agreementNo 订单号,合作方订单的唯一标识 String 32 是
|
|
|
@@ -90,10 +91,10 @@ public class SdkTest {
|
|
|
|
|
|
String openApiNonce = nonce;
|
|
|
String openApiUserId = userId;
|
|
|
- String keyLicence = "ZNjSJAs5nqb0OJR7SXGj8b8Jr8GZuhkIiLceBA1rp/UZ/X8nHbYzfNGkyhXLuTG82QzHIiNxixrzc7zWFcRyxiIIhglIxi0zZDD9nSQsXrHlMJMC3EUXarN9tp5QX0X2dS38gsi+F1TIigfHqxj39iX43wAO4KOfZekBIPNPA2Vb/AjlWnsTbOZCVwANXXwcKsCYiZJrbQlxGlxF9bfXEuhJgILJGQ2iT74wJ/Qn4qRraiyaYzi0Un44C24Y44pbYX4kEokvVQaPnClnAnMH98l8w0VIxPc2lH5io0ATpoPMoZGWKtICVPzrvpaMwjaPlyBzZ/qWwc5jeS+ySxwJyA==";
|
|
|
+ String keyLicence =AppConfigInfo.KEYLICENCE;// "ZNjSJAs5nqb0OJR7SXGj8b8Jr8GZuhkIiLceBA1rp/UZ/X8nHbYzfNGkyhXLuTG82QzHIiNxixrzc7zWFcRyxiIIhglIxi0zZDD9nSQsXrHlMJMC3EUXarN9tp5QX0X2dS38gsi+F1TIigfHqxj39iX43wAO4KOfZekBIPNPA2Vb/AjlWnsTbOZCVwANXXwcKsCYiZJrbQlxGlxF9bfXEuhJgILJGQ2iT74wJ/Qn4qRraiyaYzi0Un44C24Y44pbYX4kEokvVQaPnClnAnMH98l8w0VIxPc2lH5io0ATpoPMoZGWKtICVPzrvpaMwjaPlyBzZ/qWwc5jeS+ySxwJyA==";
|
|
|
|
|
|
openApi.put("openApiSign", openApiSign);
|
|
|
-
|
|
|
+
|
|
|
openApi.put("faceId", faceId);
|
|
|
openApi.put("agreementNo", agreementNo);
|
|
|
openApi.put("openApiAppId", openApiAppId);
|
|
|
@@ -101,14 +102,16 @@ public class SdkTest {
|
|
|
openApi.put("openApiNonce", openApiNonce);
|
|
|
openApi.put("openApiUserId", openApiUserId);
|
|
|
openApi.put("keyLicence", keyLicence);
|
|
|
+ openApi.put("nonce", nonce);
|
|
|
+ openApi.put("userId", userId);
|
|
|
return openApi;
|
|
|
}
|
|
|
|
|
|
public static void main(String[] args) throws Exception, Exception {
|
|
|
-// String name = "杜婧闻";
|
|
|
-// String idNo = "420503198207231844";
|
|
|
-// String orderNo = "101648715083886";
|
|
|
-// getFaceId(name, idNo, orderNo);
|
|
|
+ String name = "杜婧闻";
|
|
|
+ String idNo = "420503198207231844";
|
|
|
+ String orderNo = "101648715083886";
|
|
|
+ System.err.println(getFaceId(name, idNo, orderNo)); // getFaceId(name, idNo, orderNo);
|
|
|
String str = "{\"code\":\"0\",\"msg\":\"请求成功\",\"bizSeqNo\":\"22040610001184432417073637629165\",\"result\":{\"bizSeqNo\":\"22040610001184432417073637629165\",\"transactionTime\":\"20220406170736\",\"orderNo\":\"101648715083886\",\"faceId\":\"tx0e0c771ae8700887fd9e60193cdd7b\",\"success\":false},\"transactionTime\":\"20220406170736\"}";
|
|
|
|
|
|
/*
|