access_token.java
1.15 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
package com.webank.one;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.Map;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import com.google.gson.Gson;
import com.webank.utils.MyX509TrustManager;
import com.webank.utils.getUtils;
/**
*
* [获取token]
* [功能详细描述]
*
* @author fwq
* @version [v1.0, 2017年11月7日]
* @see [相关类/方法]
* @since [产品/模块版本]
*/
public class access_token {
public static String getToken(String appid,String secret) throws Exception {
String tokenUrl="https://miniprogram-kyc.tencentcloudapi.com/api/oauth2/access_token?app_id="+appid+"&secret="+secret+"&grant_type=client_credential&version=1.0.0";
//建立连接
StringBuffer stringBuffer = getUtils.get(tokenUrl);
Gson gs = new Gson();
Map<String,String> map = gs.fromJson(stringBuffer.toString(), Map.class);
System.out.println(map.get("access_token"));
return map.get("access_token");
}
}