diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpService.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpService.java index e428b2c2..428dc29c 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpService.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpService.java @@ -392,6 +392,16 @@ public interface WxCpService { */ void tagAddUsers(String tagId, List userIds, List partyIds) throws WxErrorException; + /** + *
+   * 构造oauth2授权的url连接
+   * 
+ * + * @param state + * @return + */ + String oauth2buildAuthorizationUrl(String state); + /** *
    * 构造oauth2授权的url连接
diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpServiceImpl.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpServiceImpl.java
index 10deacc1..b3e587ea 100644
--- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpServiceImpl.java
+++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpServiceImpl.java
@@ -444,6 +444,14 @@ public class WxCpServiceImpl implements WxCpService {
   }
 
   @Override
+	public String oauth2buildAuthorizationUrl(String state) {
+  	return this.oauth2buildAuthorizationUrl(
+  		this.wxCpConfigStorage.getOauth2redirectUri(),
+  		state
+  	);
+	}
+
+	@Override
   public String oauth2buildAuthorizationUrl(String redirectUri, String state) {
     String url = "https://open.weixin.qq.com/connect/oauth2/authorize?";
     url += "appid=" + wxCpConfigStorage.getCorpId();