Explorar o código

:bug: #2016 【企业微信】修复第三方应用 getLoginInfo 接口参数问题

Yang Liu %!s(int64=4) %!d(string=hai) anos
pai
achega
f002311b69

+ 2 - 2
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/tp/service/impl/BaseWxCpTpServiceImpl.java

@@ -440,8 +440,8 @@ public abstract class BaseWxCpTpServiceImpl<H, P> implements WxCpTpService, Requ
   public WxTpLoginInfo getLoginInfo(String authCode) throws WxErrorException {
     JsonObject jsonObject = new JsonObject();
     jsonObject.addProperty("auth_code", authCode);
-    jsonObject.addProperty("access_token", configStorage.getProviderToken());
-    String responseText = post(configStorage.getApiUrl(GET_LOGIN_INFO), jsonObject.toString());
+    String access_token = getWxCpProviderToken();
+    String responseText = post(configStorage.getApiUrl(GET_LOGIN_INFO) + "?access_token=" + access_token, jsonObject.toString());
     return WxTpLoginInfo.fromJson(responseText);
   }