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..4c802cf6079a0dd894f08745fe6568ada90eb70f 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);
@@ -155,7 +157,15 @@ public interface WxMpConfigStorage {
*
* @return the oauth 2 redirect uri
*/
- String getOauth2redirectUri();
+ String getOauth2redirectUrl();
+
+ /**
+ * Gets qr connect redirect url.
+ *
+ * @return the qr connect redirect url
+ * @author Peng Les
+ */
+ 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..79052d75d3b92cd42e06e955c8f80e54561a557f 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..8ad8875e4e63d12200808aa181888387bbf2a93c 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..f64732152cfa8693b923994dcdbd46aa784198ce 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;
}