|
@@ -97,7 +97,7 @@ public class HttpUtils {
|
|
|
}
|
|
|
|
|
|
//请求access_token的方法
|
|
|
- public static String dogetToken(){
|
|
|
+ public static String dogetToken() {
|
|
|
String url = WechatAccountConfig.accesstokenURL;
|
|
|
//将配置文件中的appid和appsecret值填到url中
|
|
|
String realURL = url.replaceAll("APPID", WechatAccountConfig.appID).replaceAll("APPSECRET",WechatAccountConfig.appsecret);
|
|
@@ -107,19 +107,20 @@ public class HttpUtils {
|
|
|
System.out.println(result);
|
|
|
|
|
|
JSONObject obj = JSONObject.parseObject(result);
|
|
|
- Map<String, Object> map =obj;
|
|
|
+ Map<String, Object> map = obj;
|
|
|
try {
|
|
|
//从结果中取出access_token
|
|
|
- String access_token = map.get("access_token").toString();
|
|
|
+ String access_token = map.get("access_token").toString();
|
|
|
HttpUtils.access_token = access_token; //把得到的token存在静态变量中
|
|
|
return access_token;
|
|
|
- }catch (Exception e){
|
|
|
+ } catch (Exception e) {
|
|
|
//如果返回的结果中有errcode和errmsg,说明接口调用失败
|
|
|
String errcode = map.get("errcode").toString();
|
|
|
String errmsg = map.get("errmsg").toString();
|
|
|
- throw new BadRequestException("微信公众平台获得access_token失败,错误码为:"+errcode+"错误信息为:"+errmsg);
|
|
|
+ // 记录错误日志并返回null或空字符串
|
|
|
+ System.err.println("微信公众平台获得access_token失败,错误码为:" + errcode + " 错误信息为:" + errmsg);
|
|
|
+ return null; // 或 return ""; 根据你后续逻辑需要选择
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
// 获取jsapi_ticket
|