1
0
mirror of synced 2026-02-19 12:17:55 +08:00

🆕 【公众号】优化配置类,增加新方法获取 OAuth 2.0重定向 URL 和 QR 连接重定向 URL !146

This commit is contained in:
pengles
2024-12-09 09:01:12 +00:00
committed by Binary Wang
parent 03f78caecf
commit ca005534d4
6 changed files with 48 additions and 4 deletions

View File

@@ -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);

View File

@@ -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())

View File

@@ -10,7 +10,7 @@
<partnerKey>商户平台设置的API密钥</partnerKey>
<keyPath>商户平台的证书文件地址</keyPath>
<templateId>模版消息的模版ID</templateId>
<oauth2redirectUri>网页授权获取用户信息回调地址</oauth2redirectUri>
<qrconnectRedirectUrl>网页应用授权登陆回调地址</qrconnectRedirectUrl>
<oauth2RedirectUrl>网页授权获取用户信息回调地址</oauth2RedirectUrl>
<qrConnectRedirectUrl>网页应用授权登陆回调地址</qrConnectRedirectUrl>
<kfAccount>完整客服账号,格式为:账号前缀@公众号微信号</kfAccount>
</xml>