H5FaceResults.java
2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
package com.webank.h5result;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import com.webank.one.GetNONCETicket;
import com.webank.one.GetSIGNTicketTest;
import com.webank.one.access_token;
import com.webank.utils.InvertCodeGeneratorUitls;
import com.webank.utils.MyX509TrustManager;
import com.webank.utils.QianMingUitls;
import com.webank.utils.Sha1Uitls;
import com.webank.utils.getUtils;
/**
*
* [人脸识别 服务端查询结果]
* [功能详细描述]
*
* @author fwq
* @version [v1.0, 2017年11月6日]
* @see [相关类/方法]
* @since [产品/模块版本]
*/
public class H5FaceResults {
final static String appid = "";
final static String secret = "";
final static String version = "1.0.0";
final static String orderNo = "1234567890123456789012345678900a";
public static void main(String[] args) throws Exception{
String tokne= access_token.getToken(appid,secret);
String signticket= GetSIGNTicketTest.getSignticket(appid,tokne);
//设置签名所需要的参数
List<String> codes = InvertCodeGeneratorUitls.genCodes(32, 1);
String nonce=codes.get(0);
ArrayList<String> list = new ArrayList<String>();
list.add(appid);
list.add(version);
list.add(nonce);
list.add(orderNo);
String sign = QianMingUitls.getqianming(list, signticket);
System.err.println();
System.err.println("第四步执行刷脸结果请求的"+"sha1加密工具参数 "+list);
System.out.println();
System.out.println("获取执行刷脸结果请求的 "+sign.length()+"位签名为 "+sign);
System.out.println("32位字母加数字随机数 "+nonce);
System.out.println();
System.out.println("获取执行刷脸结果请求的"+"sinTicket为 "+signticket);
System.out.println();
String Url="https://miniprogram-kyc.tencentcloudapi.com/api/server/sync?app_id="+appid+"&nonce="+nonce+"&order_no="+orderNo+"&version=1.0.0&sign="+sign+"&get_file=1";
//建立连接
StringBuffer stringBuffer = getUtils.get(Url);
}
}