当前位置: 首页 > news >正文

没网站做推广网站自助建设平台百度

没网站做推广,网站自助建设平台百度,淄博刚刚发布紧急通知,个人网站论坛展示前言 钉钉作为一款企业级通讯工具#xff0c;具有广泛的应用场景#xff0c;包括但不限于团队协作、任务提醒、工作汇报等。 通过Spring Boot应用程序整合钉钉实现消息推送#xff0c;我们可以实现以下功能#xff1a; 实时向指定用户或群组发送消息通知。自定义消息内容…前言 钉钉作为一款企业级通讯工具具有广泛的应用场景包括但不限于团队协作、任务提醒、工作汇报等。 通过Spring Boot应用程序整合钉钉实现消息推送我们可以实现以下功能 实时向指定用户或群组发送消息通知。自定义消息内容和格式满足不同业务需求。监控和提醒功能的实现提高工作效率和沟通效果。 在接下来的部分我们将逐步介绍如何在Spring Boot中配置和调用钉钉消息推送API以实现消息推送功能。 钉钉群安装机器人 电脑端登录钉钉选择一个群聊进行如下的操作 注复制生成的签名串后续将会用到! 复制出来的结果如下 SEC1cc02e7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 勾选协议点击完成即可 接下来节将会出现如下配置 注复制Webhook地址后续将使用该地址向钉钉群推送消息 地址如下 https://oapi.dingtalk.com/robot/send?access_token89742c23bdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 到此位置经过以上步骤钉钉群安装机器人完成了。 集成钉钉消息推送功能 引入依赖 在项目pom.xml文件中引入依赖当前版本1.0.3.RELEASE dependencygroupIdcn.snowheart/groupIdartifactIdspring-boot-dingtalk-robot-starter/artifactIdversion1.0.3.RELEASE/version/dependency配置WebHook地址 在application.yml配置文件中配置钉钉机器人的WebHook地址 dingtalk:robot:prefix: https://oapi.dingtalk.com/robot/sendaccess-token: 89742c23bdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsecret:secret-enabled: truesecret-token: SEC1cc02e7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx功能测试 RestController RequestMapping Slf4j public class DingTalkController {Autowiredprivate DingTalkRobotClient dingTalkRobotClient;/*** 测试发送文本消息*/GetMapping(/sendMsg)public void sendMessage() {DingTalkResponse response dingTalkRobotClient.sendMessage(new TextMessage(公众号小小开发者!));Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());}}启动项目访问http://127.0.0.1:8080/sendMsg 即可发送 其他相关测试 普通文本通知 /*** 普通文本通知*/GetMapping(/sendTextMessage)public void sendTextMessage() {DingTalkResponse response dingTalkRobotClient.sendTextMessage(new TextMessage(业务处理异常:构建TextMessage对象发布!));Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);response dingTalkRobotClient.sendTextMessage(业务处理异常构建普通字符串发布!);Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);response dingTalkRobotClient.sendTextMessage(业务处理异常通知指定人!, new String[]{17767145153});Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);response dingTalkRobotClient.sendTextMessage(业务处理异常通知群内所有人!, true);Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);}访问http://127.0.0.1:8080/sendTextMessage 超链接文本 /*** 超链接文本*/GetMapping(/sendLinkMessage)public void sendLinkMessage() {DingTalkResponse response dingTalkRobotClient.sendLinkMessage(new LinkMessage(业务处理异常AAAAAA,BBBBBB,CCCCCC,DDDDDD));Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000); }访问http://127.0.0.1:8080/sendLinkMessage Markdown文本推送 private static final String markDownDemoText 业务报警:标题 # 一级标题\n ## 二级标题\n ### 三级标题\n #### 四级标题\n ##### 五级标题\n ###### 六级标题\n;/*** markdown文本推送*/GetMapping(/sendMarkdownMessage)public void sendMarkdownMessage() {// 构建 markdown 对象用法DingTalkResponse response dingTalkRobotClient.sendMarkdownMessage(new MarkdownMessage(业务处理异常钉钉markdown消息支持的语法,markDownDemoText));Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);// 不构建对象response dingTalkRobotClient.sendMarkdownMessage(业务处理异常钉钉markdown消息支持的语法,markDownDemoText);Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);// 发送给指定人response dingTalkRobotClient.sendMarkdownMessage(业务处理异常钉钉markdown消息支持的语法,markDownDemoText, new String[]{19087690186});Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);//发送给全体人response dingTalkRobotClient.sendMarkdownMessage(业务处理异常钉钉markdown消息支持的语法,markDownDemoText, true);Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);}访问http://127.0.0.1:8080/sendMarkdownMessage ActionCard 业务推送 /*** ActionCard业务推送*/GetMapping(/sendActionCardMessage)public void sendActionCardMessage() {DingTalkResponse response dingTalkRobotClient.sendActionCardMessage(new ActionCardMessage(业务报警:This is title, ![screenshot](lADOpwk3K80C0M0FoA)\n **Apple Store** 的设计正从原来满满的科技感走向生活化而其生活化的走向其实可以追溯到 20 年前苹果一个建立咖啡馆的计划));Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);response dingTalkRobotClient.sendActionCardMessage(业务报警:This is title, ![screenshot](lADOpwk3K80C0M0FoA)\n **Apple Store** 的设计正从原来满满的科技感走向生活化而其生活化的走向其实可以追溯到 20 年前苹果一个建立咖啡馆的计划);Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);response dingTalkRobotClient.sendActionCardMessage(业务报警:This is title, ![screenshot](lADOpwk3K80C0M0FoA)\n **Apple Store** 的设计正从原来满满的科技感走向生活化而其生活化的走向其实可以追溯到 20 年前苹果一个建立咖啡馆的计划,HideAvatarType.HIDE);Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);response dingTalkRobotClient.sendActionCardMessage(业务报警:This is title, ![screenshot](lADOpwk3K80C0M0FoA)\n **Apple Store** 的设计正从原来满满的科技感走向生活化而其生活化的走向其实可以追溯到 20 年前苹果一个建立咖啡馆的计划,ActionCardButton.defaultReadButton(https://www.dingtalk.com));Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);response dingTalkRobotClient.sendActionCardMessage(业务报警:This is title, ![screenshot](lADOpwk3K80C0M0FoA)\n **Apple Store** 的设计正从原来满满的科技感走向生活化而其生活化的走向其实可以追溯到 20 年前苹果一个建立咖啡馆的计划,HideAvatarType.HIDE,ActionCardButton.defaultReadButton(https://www.dingtalk.com));Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);}访问http://127.0.0.1:8080/sendActionCardMessage FeedCard 消息推送 /*** FeedCard 消息推送* throws InterruptedException*/GetMapping(/sendFeedCardMessage)public void sendFeedCardMessage() {ArrayListFeedCardMessageItem items new ArrayList();items.add(new FeedCardMessageItem(业务处理异常:成为架构师的路上看这一篇文章就足够了因为……,http://mp.weixin.qq.com/s/CPUaB60pue0Zf3fUL9xqvw,https://mmbiz.qpic.cn/mmbiz_jpg/YriaiaJPb26VMtfgPvTsM9amH5hf3pmTbf40ia6OLE845icrDb0vt4AsMnTyva5mMMpwwxnkVR5UjCEI8ADvSic1qWQ/640));items.add(new FeedCardMessageItem(业务处理异常:想成为一名Web开发者你应该学习Node.js而不是PHP,http://mp.weixin.qq.com/s/x8dm9e7gwLXSEzxE6sQYow,https://mmbiz.qpic.cn/mmbiz_jpg/YriaiaJPb26VND0Q0hSBOoyVkr9cXQrFjWI7hOzax1IxIibqanXYD4W8nyeYX5iaicjgiaqia7ly94iawOsGwehbKGwGsA/640));DingTalkResponse response dingTalkRobotClient.sendFeedCardMessage(new FeedCardMessage(items));Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);response dingTalkRobotClient.sendFeedCardMessage(items);Assert.assertEquals(response.getErrcode().longValue(), 0L);log.info(response.toString());ThreadUtil.sleep(3000);}访问http://127.0.0.1:8080/sendFeedCardMessage 总结 通过本文的介绍我们深入了解了如何使用Spring Boot应用集成钉钉实现消息的推送实现了实时消息通知和提醒功能在实际应用中钉钉消息推送功能可以帮助企业提高内部沟通效率及时传达重要信息和通知提升团队协作和工作效率。 希望本文对您了解和应用钉钉消息推送功能有所帮助如果你觉得本文对你有帮助请点赞分享让更多人受益 源码获取 本文代码获取方式 后台回复【消息推送】即可获取!
http://www.hkea.cn/news/14475232/

相关文章:

  • 太原做网站的公司哪家好廉洁甘孜权威发布
  • 厦门网站建设设计公司哪家好公司介绍网站源码
  • 盘锦公司做网站惠州seo全网营销
  • 搭建网站的大致流程宁波网站建设怎么做
  • 南京网站排名优化费用网页无法访问如何解决360浏览器
  • 代码网站怎么制作怎么申请公司网站
  • 网站开发主要工作内容网站备案 深圳
  • 网站建设的现状设计logo的方法
  • wordpress 众筹网站你认为什么是网络营销
  • 利用微博网站做淘客wordpress标签归档
  • 网站下方一般放什么原因电子贺卡在线制作网站
  • 沧州网站建设优化案例手机网站建设合同
  • 合肥网站开发培训做托福的网站
  • 网站开发人员负责方面快速排名优化seo
  • 四川网站建设公司宝坻网站建设
  • 一个网站的建设需要什么手续网站开发需求预算
  • 河间网站江苏荣邦建设有限公司网站
  • 网站优化策略辽宁电力建设监理有限公司网站
  • 企业网站的网络营销功能石家庄新闻发布会最新消息
  • iis网站压缩佛山网红
  • wordpress文章修改失败淘宝seo搜索排名优化
  • 镇江建网站北京市网站建设公司
  • 深圳市网站制作wordpress抓取别人网站
  • 网站正在建设中色天使竞价被恶意点击怎么办
  • 红河网站建设app开发公司图片
  • 沈阳市城市建设局网站网络平台建设及运营方案
  • 广州巨腾建网站公司网站权重分散
  • 推广网站有什么方法网站制作价钱多少
  • 外贸网站哪家做的好建筑行业培训
  • 专业彩票网站建设网站规划与建设重点内容