diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/config/WxMpConfigStorage.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/config/WxMpConfigStorage.java index 148ad6ebefd51ca077f3cd70ef3603fbdfc80096..9b39eaa012c9ed653c0d92f4012b7a71e1937993 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/config/WxMpConfigStorage.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/config/WxMpConfigStorage.java @@ -22,13 +22,15 @@ public interface WxMpConfigStorage { /** * Is use stable access token api - * @Link https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/getStableAccessToken.html + * * @return the boolean + * @link https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/getStableAccessToken.html */ boolean isStableAccessToken(); /** * Set use stable access token api + * * @param useStableAccessToken true is use, false is not */ void useStableAccessToken(boolean useStableAccessToken); @@ -151,11 +153,19 @@ public interface WxMpConfigStorage { long getExpiresTime(); /** - * Gets oauth 2 redirect uri. + * Gets oauth 2 redirect url. + * + * @return the oauth 2 redirect url + */ + String getOauth2RedirectUrl(); + + /** + * Gets qr connect redirect url. * - * @return the oauth 2 redirect uri + * @return the qr connect redirect url + * @author Peng Les */ - String getOauth2redirectUri(); + String getQrConnectRedirectUrl(); /** * Gets http proxy host. diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/config/impl/WxMpDefaultConfigImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/config/impl/WxMpDefaultConfigImpl.java index 8c0ccfe66694df594591daa5db9800163109b7c9..2216a2fc6102edf9369557ccdcdd6a073e2b46ce 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/config/impl/WxMpDefaultConfigImpl.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/config/impl/WxMpDefaultConfigImpl.java @@ -34,7 +34,8 @@ public class WxMpDefaultConfigImpl implements WxMpConfigStorage, Serializable { protected volatile String aesKey; protected volatile long expiresTime; - protected volatile String oauth2redirectUri; + protected volatile String oauth2RedirectUrl; + protected volatile String qrConnectRedirectUrl; protected volatile String httpProxyHost; protected volatile int httpProxyPort; diff --git a/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/DemoOAuth2Handler.java b/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/DemoOAuth2Handler.java index ce23512e29bd2f70af4fb471a3478486dbfb142a..3d257b873e3d8b8e2eeed3cfc922be03b5c6eef9 100644 --- a/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/DemoOAuth2Handler.java +++ b/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/DemoOAuth2Handler.java @@ -18,7 +18,7 @@ public class DemoOAuth2Handler implements WxMpMessageHandler { Map context, WxMpService wxMpService, WxSessionManager sessionManager) { String href = "测试oauth2"; return WxMpXmlOutMessage.TEXT().content(href) .fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()) diff --git a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java index a103315b5d06e0340725c89a54da75c47e38e497..1121631296434ef173c3cddad590f2bdf6cba9ef 100644 --- a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java +++ b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java @@ -573,7 +573,12 @@ public class WxOpenInMemoryConfigStorage implements WxOpenConfigStorage { } @Override - public String getOauth2redirectUri() { + public String getOauth2RedirectUrl() { + return null; + } + + @Override + public String getQrConnectRedirectUrl() { return null; }