From b33e1708c0e4e3616b1f3ea6bca5a6e5a84f9cc4 Mon Sep 17 00:00:00 2001 From: RoyZ Date: Tue, 12 Mar 2019 16:23:40 +0800 Subject: [PATCH] =?UTF-8?q?#970=20=E7=AC=AC=E4=B8=89=E6=96=B9=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0-=E5=B0=8F=E7=A8=8B=E5=BA=8F=E5=B8=90=E5=8F=B7?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=B0=8F=E7=A8=8B=E5=BA=8F=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BC=BA=E5=A4=B1=E7=9A=84subpackages?= =?UTF-8?q?=E5=88=86=E5=8C=85=E4=B8=8A=E4=BC=A0=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #968 第三方授权-授权注册页面扫码授权地址参数补充完整 --- .../open/api/WxOpenComponentService.java | 2 +- .../open/bean/ma/WxMaOpenCommitExtInfo.java | 6 ++++ .../open/bean/ma/WxMaOpenSubpackage.java | 35 +++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/ma/WxMaOpenSubpackage.java diff --git a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenComponentService.java b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenComponentService.java index 7016bd1b6..b9c7ff106 100644 --- a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenComponentService.java +++ b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenComponentService.java @@ -26,7 +26,7 @@ public interface WxOpenComponentService { String API_GET_AUTHORIZER_OPTION_URL = "https://api.weixin.qq.com/cgi-bin/component/api_get_authorizer_option"; String API_SET_AUTHORIZER_OPTION_URL = "https://api.weixin.qq.com/cgi-bin/component/api_set_authorizer_option"; - String COMPONENT_LOGIN_PAGE_URL = "https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=%s&pre_auth_code=%s&redirect_uri=%s"; + String COMPONENT_LOGIN_PAGE_URL = "https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=%s&pre_auth_code=%s&redirect_uri=%s&auth_type=xxx&biz_appid=xxx"; /** * 手机端打开授权链接 diff --git a/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/ma/WxMaOpenCommitExtInfo.java b/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/ma/WxMaOpenCommitExtInfo.java index c38867bae..66aebec3f 100644 --- a/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/ma/WxMaOpenCommitExtInfo.java +++ b/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/ma/WxMaOpenCommitExtInfo.java @@ -43,6 +43,12 @@ public class WxMaOpenCommitExtInfo implements Serializable { @SerializedName("pages") private List pageList; + /** + * 分包结构配置 + */ + @SerializedName("subpackages") + private List subpackageList; + @SerializedName("window") private WxMaOpenWindow window; diff --git a/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/ma/WxMaOpenSubpackage.java b/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/ma/WxMaOpenSubpackage.java new file mode 100644 index 000000000..e74049a53 --- /dev/null +++ b/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/ma/WxMaOpenSubpackage.java @@ -0,0 +1,35 @@ +package me.chanjar.weixin.open.bean.ma; + +import lombok.Builder; +import lombok.Data; + +/** + * @author: momorans + * @create: 2019-03-12 + **/ +@Data +@Builder +public class WxMaOpenSubpackage { + /** + * 分包根目录 + */ + private String root; + + /** + * 分包别名,分包预下载时可以使用 + */ + private String name; + + + /** + * 分包页面路径,相对与分包根目录 + */ + private String pages; + + /** + * 分包是否是独立分包 + */ + private Boolean independent; + + +}