|
|
@@ -14,14 +14,14 @@ import java.util.Map; |
|
|
|
*/ |
|
|
|
public class DemoOAuth2Handler implements WxMpMessageHandler { |
|
|
|
@Override |
|
|
|
public WxMpXmlOutMessage handle(WxMpXmlMessage wxMessage, Map<String, Object> context, |
|
|
|
WxMpService wxMpService, WxSessionManager sessionManager) { |
|
|
|
String href = "<a href=\"" + wxMpService.oauth2buildAuthorizationUrl(WxConsts.OAUTH2_SCOPE_USER_INFO, null) |
|
|
|
+ "\">测试oauth2</a>"; |
|
|
|
return WxMpXmlOutMessage |
|
|
|
.TEXT() |
|
|
|
.content(href) |
|
|
|
.fromUser(wxMessage.getToUserName()) |
|
|
|
.toUser(wxMessage.getFromUserName()).build(); |
|
|
|
public WxMpXmlOutMessage handle(WxMpXmlMessage wxMessage, |
|
|
|
Map<String, Object> context, WxMpService wxMpService, |
|
|
|
WxSessionManager sessionManager) { |
|
|
|
String href = "<a href=\"" + wxMpService.oauth2buildAuthorizationUrl( |
|
|
|
wxMpService.getWxMpConfigStorage().getOauth2redirectUri(), |
|
|
|
WxConsts.OAUTH2_SCOPE_USER_INFO, null) + "\">测试oauth2</a>"; |
|
|
|
return WxMpXmlOutMessage.TEXT().content(href) |
|
|
|
.fromUser(wxMessage.getToUserName()).toUser(wxMessage.getFromUserName()) |
|
|
|
.build(); |
|
|
|
} |
|
|
|
} |