提交 7584b6c0 authored 作者: renjiancai's avatar renjiancai

--no commit message

上级 ecd54b07
......@@ -127,6 +127,25 @@ public class AssetsController {
String ticket = rootElt.elementText("ComponentVerifyTicket");
//redisCache.put(WxThirdPartyAuthConstants.COMPONENT_VERIFY_TICKET, ticket);
log.info("第三方平台全网发布-----------------------解密后 ComponentVerifyTicket=" + ticket);
//微信公众号
String WeChat_client_id="wxcb2f6d1e3f2f187d";
String WeChat_client_secret="a6d70f9e0277b86fac2bd02cf29a2650";
String param="{\"component_appid\":\""+WeChat_client_id+"\" ,\"component_appsecret\": \""+WeChat_client_secret+"\",\"component_verify_ticket\": \""+ticket+"\"}";
String url_token="https://api.weixin.qq.com/cgi-bin/component/api_component_token";
JSONObject json=JSONArray.parseObject(param);
String result_token = HttpClientUtil.doPostW(url_token, "utf-8",json);
//{"component_access_token":"61W3mEpU66027wgNZ_MhGHNQDHnFATkDa9-2llqrMBjUwxRSNPbVsMmyD-yq8wZETSoE5NQgecigDrSHkPtIYA", "expires_in":7200}
JSONObject jsonobj_WX = JSON.parseObject(result_token);
log.info("解密后的result_token++++++++++++++++++++++"+result_token);
String component_access_token=jsonobj_WX.getString("component_access_token");
String paramCode="{\"component_appid\":\""+WeChat_client_id+"\"}";
String url_code="https://api.weixin.qq.com/cgi-bin/component/api_create_preauthcode?component_access_token="+component_access_token;
JSONObject jsonCode=JSONArray.parseObject(paramCode);
String result_Code = HttpClientUtil.doPostW(url_code, "utf-8",jsonCode);
JSONObject jsonobj_Code = JSON.parseObject(result_Code);
//{"pre_auth_code":"Cx_Dk6qiBE0Dmx4EmlT3oRfArPvwSQ-oa3NL_fwHM7VI08r52wazoZX2Rhpz1dEw","expires_in":600}
String code=jsonobj_Code.getString("pre_auth_code");
log.info("解密后的Code++++++++++++++++++++++"+code);
redis.set("ComponentVerifyTicket", ticket);
}
@ApiOperation(value = "获取授权Code", notes = "获取授权Code")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论