🆕 【公众号】优化配置类,增加新方法获取 OAuth 2.0重定向 URL 和 QR 连接重定向 URL !146
This commit is contained in:
@@ -44,6 +44,15 @@ public class WxMpServiceImplTest {
|
||||
System.out.println(qrConnectUrl);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testBuildQrConnectRedirectUrl() {
|
||||
String qrConnectRedirectUrl = this.wxService.getWxMpConfigStorage().getQrConnectRedirectUrl();
|
||||
String qrConnectUrl = this.wxService.buildQrConnectUrl(qrConnectRedirectUrl,
|
||||
WxConsts.QrConnectScope.SNSAPI_LOGIN, null);
|
||||
Assert.assertNotNull(qrConnectUrl);
|
||||
System.out.println(qrConnectUrl);
|
||||
}
|
||||
|
||||
public void testGetTicket() throws WxErrorException {
|
||||
String ticket = this.wxService.getTicket(TicketType.SDK, false);
|
||||
System.out.println(ticket);
|
||||
|
||||
@@ -18,7 +18,7 @@ public class DemoOAuth2Handler implements WxMpMessageHandler {
|
||||
Map<String, Object> context, WxMpService wxMpService,
|
||||
WxSessionManager sessionManager) {
|
||||
String href = "<a href=\"" + wxMpService.getOAuth2Service().buildAuthorizationUrl(
|
||||
wxMpService.getWxMpConfigStorage().getOauth2redirectUri(),
|
||||
wxMpService.getWxMpConfigStorage().getOauth2RedirectUrl(),
|
||||
WxConsts.OAuth2Scope.SNSAPI_USERINFO, null) + "\">测试oauth2</a>";
|
||||
return WxMpXmlOutMessage.TEXT().content(href)
|
||||
.fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser())
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<partnerKey>商户平台设置的API密钥</partnerKey>
|
||||
<keyPath>商户平台的证书文件地址</keyPath>
|
||||
<templateId>模版消息的模版ID</templateId>
|
||||
<oauth2redirectUri>网页授权获取用户信息回调地址</oauth2redirectUri>
|
||||
<qrconnectRedirectUrl>网页应用授权登陆回调地址</qrconnectRedirectUrl>
|
||||
<oauth2RedirectUrl>网页授权获取用户信息回调地址</oauth2RedirectUrl>
|
||||
<qrConnectRedirectUrl>网页应用授权登陆回调地址</qrConnectRedirectUrl>
|
||||
<kfAccount>完整客服账号,格式为:账号前缀@公众号微信号</kfAccount>
|
||||
</xml>
|
||||
|
||||
Reference in New Issue
Block a user