钉钉机器人给指定人发消息
前言
在某个业务执行成功后通过钉钉群给指定人发送消息
一、官方网址
https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq
二、结合Jave代码
代码如下(示例):
@Component
@Slf4j
public class DingDingUtil {
@Autowired
DingDingMobilesConfig dingDingMobileConfig;
@Value("${dingding.url}")
private String dingDingUrl;
@Value("${dingding.secret}")
private String dingDingSecret;
public void sendDingDingMsg(String content) {
List<String> dingDingMobiles = dingDingMobileConfig.getMobiles();
//群机器人复制到的秘钥secret
String secret = dingDingSecret;
//获取系统时间戳
Long timestamp = System.currentTimeMillis();
//拼接
String stringToSign = timestamp + "\n" + secret;
//使用HmacSHA256算法计算签名
Mac mac = null;
String sign =