From 5057f2d846d9c251c532aaab09a695c518436a9e Mon Sep 17 00:00:00 2001 From: gaigeshen Date: Fri, 12 Aug 2016 10:20:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=94=9F=E6=88=90=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E9=93=BE=E6=8E=A5=E6=96=B9=E6=B3=95=EF=BC=8C=E9=87=8D?= =?UTF-8?q?=E5=AE=9A=E5=90=91=E9=93=BE=E6=8E=A5=E5=8F=AF=E7=9B=B4=E6=8E=A5?= =?UTF-8?q?=E8=AF=BB=E5=8F=96=E9=85=8D=E7=BD=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/me/chanjar/weixin/cp/api/WxCpService.java | 10 ++++++++++ .../java/me/chanjar/weixin/cp/api/WxCpServiceImpl.java | 8 ++++++++ 2 files changed, 18 insertions(+) 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();