Browse Source

wxcode获取基本信息加点日志

dev_shibei_match
sunyuchao 4 years ago
parent
commit
95f9cd8d2f
  1. 6
      epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/wxapi/service/impl/WxLoginServiceImpl.java

6
epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/wxapi/service/impl/WxLoginServiceImpl.java

@ -51,8 +51,10 @@ public class WxLoginServiceImpl implements WxLoginService {
String resultStr = HttpClientManager.getInstance().sendGet(WxLoginConstant.WXCODE_BY_OPENID, map).getData(); String resultStr = HttpClientManager.getInstance().sendGet(WxLoginConstant.WXCODE_BY_OPENID, map).getData();
HashMap<String, String> hashMap = JSON.parseObject(resultStr, HashMap.class); HashMap<String, String> hashMap = JSON.parseObject(resultStr, HashMap.class);
if (null != hashMap.get("errcode")) { if (null != hashMap.get("errcode")) {
logger.error("wxcode换取openid接口调用失败"); //45011:API 调用太频繁,请稍候再试;40029: code 无效 【错误码:https://developers.weixin.qq.com/doc/oplatform/Return_codes/Return_code_descriptions_new.html】
throw new RenException(hashMap.get("errmsg")); throw new RenException(String.format("wxcode换取用户基本信息失败,wxcode->%s,错误码->%s,错误信息->%s", wxCode, hashMap.get("errcode"), hashMap.get("errmsg")));
/*logger.error("wxcode换取openid接口调用失败");
throw new RenException(hashMap.get("errmsg"));*/
} }
String openid = hashMap.get("openid"); String openid = hashMap.get("openid");
String sessionKey = hashMap.get("session_key"); String sessionKey = hashMap.get("session_key");

Loading…
Cancel
Save