From a24b74603f725b908bcdb767a2c154917a36f52b Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Wed, 8 Aug 2018 21:13:58 +0800 Subject: [PATCH] =?UTF-8?q?#701=20=E4=BC=81=E4=B8=9A=E5=BE=AE=E4=BF=A1=20?= =?UTF-8?q?=E7=BD=91=E9=A1=B5=E6=8E=88=E6=9D=83=E7=99=BB=E5=BD=95=20?= =?UTF-8?q?=E4=BD=BF=E7=94=A8snsapi=5Fuserinfo=E3=80=81snsapi=5Fprivateinf?= =?UTF-8?q?o=E6=97=B6=E9=9C=80=E8=A6=81=E4=BD=BF=E7=94=A8agentid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chanjar/weixin/cp/api/impl/WxCpOAuth2ServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpOAuth2ServiceImpl.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpOAuth2ServiceImpl.java index 395784a0..8f0375f3 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpOAuth2ServiceImpl.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpOAuth2ServiceImpl.java @@ -48,7 +48,12 @@ public class WxCpOAuth2ServiceImpl implements WxCpOAuth2Service { url.append("&redirect_uri=").append(URIUtil.encodeURIComponent(redirectUri)); url.append("&response_type=code"); url.append("&scope=").append(scope); - + + if (WxConsts.OAuth2Scope.SNSAPI_PRIVATEINFO.equals(scope) + || WxConsts.OAuth2Scope.SNSAPI_USERINFO.equals(scope)) { + url.append("&agentid=").append(this.mainService.getWxCpConfigStorage().getAgentId()); + } + if (state != null) { url.append("&state=").append(state); }