类 DingdingNoticeService
java.lang.Object
net.sohelp.boot.admin.core.service.notice.DingdingNoticeService
钉钉消息通知服务类
提供与钉钉平台交互的功能,包括获取用户信息、发送消息等操作。
- 从以下版本开始:
- 2023/6/28
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
DingdingNoticeService
public DingdingNoticeService()
-
-
方法详细资料
-
getUserInfo
@Comment("\u83b7\u53d6\u7528\u6237\u4fe1\u606f") public Map<String,Object> getUserInfo(String code) throws Exception 获取用户详细信息 使用授权码换取用户的访问令牌,并进一步通过该令牌获取用户的基本信息。- 参数:
code- 授权码,由前端页面扫码后传递给后台。- 返回:
- 包含用户信息的数据映射表。格式如下: - code: 响应状态码(200 表示成功,400 表示错误) - msg: 错误描述信息(仅当 code=400 时存在) - data: 用户数据对象(仅当 code=200 时存在)
- 抛出:
Exception- 当调用接口失败或其他异常情况发生时抛出。
-
sendMsg
@Comment("\u53d1\u9001\u6d88\u606f") public void sendMsg(String unionid, String message) throws Exception 发送文本消息给指定用户 将一条纯文本消息推送到目标用户的企业会话中。- 参数:
unionid- 目标用户的 UnionID。message- 消息正文内容。- 抛出:
Exception- 当调用接口失败或其他异常情况发生时抛出。
-