| | |
| | | RestTemplate restTemplate; |
| | | @Resource |
| | | WechatEventUtil wechatEventUtil; |
| | | @Test |
| | | public void aliPay(){ |
| | | //前两个参数没用 |
| | | String ticket = wechatEventUtil.getTicket("123456"); |
| | | String qRcode = wechatEventUtil.getQRcode(ticket); |
| | | System.out.println(qRcode); |
| | | |
| | | // String appId = "wxfb1acf504eb9d058"; |
| | | // String appSecret = "7ee226a964b1be7cfb96f5e0dc739c44"; |
| | | // String url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appId + "&secret=" + appSecret; |
| | | // String jsonStr = restTemplate.getForObject(url, String.class); |
| | | // @Test |
| | | // public void aliPay(){ |
| | | // //前两个参数没用 |
| | | // String ticket = wechatEventUtil.getTicket("123456"); |
| | | // String qRcode = wechatEventUtil.getQRcode(ticket); |
| | | // System.out.println(qRcode); |
| | | // |
| | | // /** |
| | | // * 返回结果 |
| | | // * {"access_token":"ACCESS_TOKEN","expires_in":7200} |
| | | // */ |
| | | // if (!jsonStr.contains("access_token")) { |
| | | // System.out.println("获取微信access_token失败"); |
| | | // } |
| | | // |
| | | // String accessTokenKey = WechatConfigure.WX_ACCESS_TOKEN_REDIS_KEY; |
| | | // JSONObject jsonObject = JSONObject.parseObject(jsonStr); |
| | | // String accessToken = jsonObject.getString(accessTokenKey); |
| | | // if (StrUtil.isEmpty(accessToken)) { |
| | | // log.error("获取access token失败: {}" , jsonObject.getString("errmsg")); |
| | | // throw new ApiException("获取access token失败"); |
| | | // } else { |
| | | // log.info("wx access_token : {}",accessToken); |
| | | // redisUtils.set(accessTokenKey,accessToken); |
| | | // } |
| | | } |
| | | //// String appId = "wxfb1acf504eb9d058"; |
| | | //// String appSecret = "7ee226a964b1be7cfb96f5e0dc739c44"; |
| | | //// String url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appId + "&secret=" + appSecret; |
| | | //// String jsonStr = restTemplate.getForObject(url, String.class); |
| | | //// |
| | | //// /** |
| | | //// * 返回结果 |
| | | //// * {"access_token":"ACCESS_TOKEN","expires_in":7200} |
| | | //// */ |
| | | //// if (!jsonStr.contains("access_token")) { |
| | | //// System.out.println("获取微信access_token失败"); |
| | | //// } |
| | | //// |
| | | //// String accessTokenKey = WechatConfigure.WX_ACCESS_TOKEN_REDIS_KEY; |
| | | //// JSONObject jsonObject = JSONObject.parseObject(jsonStr); |
| | | //// String accessToken = jsonObject.getString(accessTokenKey); |
| | | //// if (StrUtil.isEmpty(accessToken)) { |
| | | //// log.error("获取access token失败: {}" , jsonObject.getString("errmsg")); |
| | | //// throw new ApiException("获取access token失败"); |
| | | //// } else { |
| | | //// log.info("wx access_token : {}",accessToken); |
| | | //// redisUtils.set(accessTokenKey,accessToken); |
| | | //// } |
| | | // } |
| | | } |