消息发送
框架集成了自研的消息平台,可以方便地发送企业微信通知、邮件。 使用时注入SagUmppService服务即可。
配置
消息平台的接口注册在网关,因此需要同时配置网关和消息平台需要的信息。 调用服务前需要先确认配置是否正确。
yaml
# 网关调用参数
sag:
appId: foo # 网关下发的应用标识
secret: 4b8xxxxxx129 # 网关下发的应用密钥
url: http://foo.com # 网关地址
# 消息平台调用参数
umpp:
emailCode: 52xxxx4 # 消息平台下发的邮件发送方标识
appCode: foo # 当前系统标识
qyCode: foo # 消息平台下发的企业微信应用标识企微
java
umppService.sendQyWechat(
new UmppQyTextMsg(
Arrays.asList("xxx"), "hello from sag umpp", UmppQyMsgTo.User
)
);提示
不重要的场景推荐使用异步方法:umppService.sendQyWechatAsync()
邮件
java
umppService.sendEmail(
new UmppEmailMsg(
"hello from sag umpp",
"hello from sag umpp",
Arrays.asList("u@foo.com")
)
);提示
不重要的场景推荐使用异步方法:umppService.sendEmailAsync()