Pārlūkot izejas kodu

修改获取token逻辑

tianboguang 3 gadi atpakaļ
vecāks
revīzija
b922fb7620

+ 5 - 2
platform-common/src/main/java/com/platform/utils/WxOpUtils.java

@@ -87,7 +87,9 @@ public class WxOpUtils {
         param.put("grant_type", "client_credential");
         param.put("appid", appId);
         param.put("secret", secret);
-        ResponseEntity<String> vxResult = restTemplate.getForEntity(SUBSCRIBE_ACCESS_TOKEN_URL,String.class, param);
+        ResponseEntity<String> vxResult = restTemplate.getForEntity(SUBSCRIBE_ACCESS_TOKEN_URL
+                        +"?grant_type=client_credential&appid="+appId+"&secret="+secret
+                ,String.class);
         log.info(vxResult.getBody());
 
         AccessTokenModel accessTokenModel = JsonUtils.jsonToPojo(vxResult.getBody(), AccessTokenModel.class);
@@ -217,7 +219,8 @@ public class WxOpUtils {
         param.put("appid", appId);
         param.put("secret", secret);
 
-        ResponseEntity<String> vxResult = restTemplate.getForEntity(SUBSCRIBE_ACCESS_TOKEN_URL,String.class, param);
+        ResponseEntity<String> vxResult = restTemplate.getForEntity(SUBSCRIBE_ACCESS_TOKEN_URL
+                +"?grant_type=client_credential&appid="+appId+"&secret="+secret,String.class);
         log.info(vxResult.getBody());
 
         AccessTokenModel accessTokenModel = JsonUtils.jsonToPojo(vxResult.getBody(), AccessTokenModel.class);