个人应用发送通知到钉钉群

个人应用发送通知到创建的钉钉群(类似QQ群)

前言:在做一个企业内部项目,有一个需求是当员工执行某一操作后需要再钉钉群里面发送一条通知消息,让经理能及时的看见。
因为调用接口实现功能其实是看起来功能很强大但却很简单的事情,所以就简单说下。
(因此去了解了钉钉这个软件,真的像马老师说的那样,“要想生活和谐要少用微信,多用钉钉”,钉钉在很多方面都可以和微信媲美甚至超过,因为是一款办公通讯软件,所以可能学生用的会比较少,但却是一款很强大的软件。)

第一步:需要下载阿里官方的sdk(里面提供很多api方便你直接调用完成目的)
下载sdk
第二步:将下载下来的sdk放在你的项目依赖里面
这个文章挺好
第三步:代码
比较简单就不多解释了

//设置群机器人之后可以获得这个字段
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/robot/send?access_token=566cc69da782ec33e42541b09b08551f09fbe864eb8008112e994b43887");
OapiRobotSendRequest request = new OapiRobotSendRequest();
request.setMsgtype("text");
OapiRobotSendRequest.Text text = new OapiRobotSendRequest.Text();
text.setContent("测试文本消息");
request.setText(text);
OapiRobotSendRequest.At at = new OapiRobotSendRequest.At();
//这里会@这个电话的用户在群里面
at.setAtMobiles(Arrays.asList("13261303345"));//
request.setAt(at);

request.setMsgtype("link");
OapiRobotSendRequest.Link link = new OapiRobotSendRequest.Link();
link.setMessageUrl("https://www.dingtalk.com/");
link.setPicUrl("");
link.setTitle("时代的火车向前开");
link.setText("这个即将发布的新版本,创始人陈航(花名“无招”)称它为“红树林”。\n" +
        "而在此之前,每当面临重大升级,产品经理们都会取一个应景的代号,这一次,为什么是“红树林");
request.setLink(link);

request.setMsgtype("markdown");
OapiRobotSendRequest.Markdown markdown = new OapiRobotSendRequest.Markdown();
markdown.setTitle("杭州天气");
markdown.setText("#### 杭州天气 @156xxxx8827\n" +
        "> 9度,西北风1级,空气良89,相对温度73%\n\n" +
        "> ![screenshot](https://gw.alipayobjects.com/zos/skylark-tools/public/files/84111bbeba74743d2771ed4f062d1f25.png)\n"  +
        "> ###### 10点20分发布 [天气](http://www.thinkpage.cn/) \n");
request.setMarkdown(markdown);
OapiRobotSendResponse response = client.execute(request);

成功发送
在这里插入图片描述
可以发送很多格式,上面展示了3种发送格式的代码
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值