Browse Source

微信开放平台全网发布测试

danchaofan1412 3 years ago
parent
commit
ecb91b40e0

+ 3 - 6
framework-common/src/main/java/com/mrxu/framework/common/weixin/api/ComponentTokenApi.java

@@ -2,10 +2,7 @@ package com.mrxu.framework.common.weixin.api;
 
 import com.alibaba.fastjson.JSONObject;
 import com.mrxu.framework.common.weixin.base.WxHttp;
-import com.mrxu.framework.common.weixin.bean.AuthorizationInfo;
-import com.mrxu.framework.common.weixin.bean.AuthorizerToken;
-import com.mrxu.framework.common.weixin.bean.ComponentToken;
-import com.mrxu.framework.common.weixin.bean.Preauthcode;
+import com.mrxu.framework.common.weixin.bean.*;
 
 public class ComponentTokenApi {
 
@@ -51,11 +48,11 @@ public class ComponentTokenApi {
      * https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/authorization_info.html
      * 使用授权码获取授权信息
      */
-    public static AuthorizationInfo queryAuth(String componentAppid, String componentAccessToken, String authorizationCode) {
+    public static AuthorizationInfoResult queryAuth(String componentAppid, String componentAccessToken, String authorizationCode) {
         JSONObject json = new JSONObject();
         json.put("component_appid", componentAppid);
         json.put("authorization_code", authorizationCode);
-        AuthorizationInfo rs = WxHttp.post(AuthorizationInfo.class,query_auth+componentAccessToken,json);
+        AuthorizationInfoResult rs = WxHttp.post(AuthorizationInfoResult.class,query_auth+componentAccessToken,json);
         return rs;
     }
 

+ 1 - 2
framework-common/src/main/java/com/mrxu/framework/common/weixin/bean/AuthorizationInfo.java

@@ -1,10 +1,9 @@
 package com.mrxu.framework.common.weixin.bean;
 
-import com.mrxu.framework.common.weixin.base.WxResult;
 import lombok.Data;
 
 @Data
-public class AuthorizationInfo extends WxResult {
+public class AuthorizationInfo {
 
     // 授权方 appid
     private String authorizer_appid;

+ 12 - 0
framework-common/src/main/java/com/mrxu/framework/common/weixin/bean/AuthorizationInfoResult.java

@@ -0,0 +1,12 @@
+package com.mrxu.framework.common.weixin.bean;
+
+import com.mrxu.framework.common.weixin.base.WxResult;
+import lombok.Data;
+
+@Data
+public class AuthorizationInfoResult extends WxResult {
+
+    // 授权信息
+    private AuthorizationInfo authorization_info;
+
+}