类 DingdingNoticeService

java.lang.Object
net.sohelp.boot.admin.core.service.notice.DingdingNoticeService

@Service public class DingdingNoticeService extends Object
钉钉消息通知服务类 提供与钉钉平台交互的功能,包括获取用户信息、发送消息等操作。
从以下版本开始:
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 - 当调用接口失败或其他异常情况发生时抛出。