|
|
@@ -363,9 +363,14 @@ public class WxMpServiceImpl implements WxMpService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public String oauth2buildAuthorizationUrl(String scope, String state) { |
|
|
|
return this.oauth2buildAuthorizationUrl(wxMpConfigStorage.getOauth2redirectUri(), scope, state); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public String oauth2buildAuthorizationUrl(String redirectURI, String scope, String state) { |
|
|
|
String url = "https://open.weixin.qq.com/connect/oauth2/authorize?" ; |
|
|
|
url += "appid=" + wxMpConfigStorage.getAppId(); |
|
|
|
url += "&redirect_uri=" + URIUtil.encodeURIComponent(wxMpConfigStorage.getOauth2redirectUri()); |
|
|
|
url += "&redirect_uri=" + URIUtil.encodeURIComponent(redirectURI); |
|
|
|
url += "&response_type=code"; |
|
|
|
url += "&scope=" + scope; |
|
|
|
if (state != null) { |
|
|
|