SpringBoot集成企业微信自建应用消息

参考文档

官方文档
企业微信群机器人应用

概述

消息群发,是企业微信提供的用于企业向成员推送企业通知的工具,支持管理端手动发送以及API接口发送。支持的消息类型包含文本、图文、外链图文、音频、视频、图片。

同时针对企业内的场景,企业微信还提供诸如消息自动回复设置、管理员可查看用户上行消息、素材库等功能。

发送限制

  • 发送消息支持的消息类型包含文本、图文、外链图文、音频、视频、图片。
  • 附件支持添加最多20个附件,总大小不超过50M。
  • 标题支持64个字符,正文内容没限制。
  • 上传图片的大小上限是单张5M。

成员收不到应用推送消息的原因

收不到消息的情况一般有以下场景,请确认:
(1)检查成员是否在应用的可见范围内容,成员需要在应用可见范围内。
(2)检查成员否在推送消息的发送范围。
注意:如果发送人是分级管理员,需在应用消息的推送范围里,核实设置的推送范围是否为标签;如果是标签,则需核查问题成员是否在这个分级管理员的管辖范围内,若不在,即使标签里面有这个成员,成员也无法收到推送。
(3)检查是否设置了消息免打扰。(不会有提醒,在应用内可看见推送内容)
(4)检查是否关闭了接收消息。(自建应用和第三方应用推送有这个开关,路径:消息页面-点击对应的应用-右上角-接收消息)
(5)检查是否发送超频,若超出发送频率,则成员会无法收到对应的推送。
(6)如果应用消息是在成员激活企业微信之前发送的,那么该消息也是收不到的。

创建应用

在这里插入图片描述

五、发送消息

1、文本 text

{
	"agentid": "1000055",
	"touser": "@all",
	"text": {
		"content": "【温馨提示】\n你的快递已到,请携带工卡前往邮件中心领取。\n出发前可查看<a href=\"http://work.weixin.qq.com\">邮件中心视频实况</a>,聪明避开排队。"
	},
	"msgtype": "text"
}

在这里插入图片描述

2、卡片文本

{
	"textcard": {
		"description": "<div class=\"gray\">2016年9月26日</div> <div class=\"normal\">恭喜你抽中iPhone 7一台,领奖码:xxxx</div><div class=\"highlight\">请于2016年10月10日前联系行政同事领取</div>",
		"title": "领奖通知",
		"btntxt": "更多",
		"url": "https://www.baidu.com"
	},
	"agentid": "1000055",
	"touser": "@all",
	"msgtype": "textcard"
}

3、图文news

{
	"news": {
		"articles": [{
			"picurl": "http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png",
			"description": "今年中秋节公司有豪礼相送",
			"title": "中秋节礼品领取",
			"url": "https://www.baidu.com"
		}]
	},
	"agentid": "1000055",
	"touser": "@all",
	"msgtype": "news"
}

在这里插入图片描述

4、markdown

{
	"markdown": {
		"content": "您的会议室已经预定,稍后会同步到`邮箱`\n         >**事项详情** \n         >事 项:<font color=\"info\">开会</font> \n         >组织者:@miglioguan \n         >参与者:@miglioguan、@kunliu、@jamdeezhou、@kanexiong、@kisonwang \n         > \n         >会议室:<font color=\"info\">广州TIT 1楼 301</font> \n         >日 期:<font color=\"warning\">2018年5月18日</font> \n         >时 间:<font color=\"comment\">上午9:00-11:00</font> \n         > \n         >请准时参加会议。 \n         > \n         >如需修改会议信息,请点击:[修改会议信息](https://work.weixin.qq.com)"
	},
	"agentid": "1000055",
	"touser": "@all",
	"msgtype": "markdown"
}

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Spring Boot是一个用于快速构建基于Java应用程序的框架,而企业微信微信团队专门为企业用户提供的一款移动办公应用。使用Spring Boot开发企业微信可以带来以下好处: 1. 快速开发:Spring Boot提供了一套简单易用的配置和快速启动的机制,可以帮助开发者快速构建企业微信应用程序,提高开发效率。 2. 简化配置:Spring Boot通过自动配置的方式,减少了繁琐的配置和编码工作,开发者只需要关注业务逻辑的实现,而不需要过多关注底层的细节。 3. 内置容器:Spring Boot内置了Tomcat和Jetty等常用的Web容器,开发者不需要手动搭建和配置容器环境,可以直接运行应用程序,减少了部署和运行的复杂性。 4. 集成企业微信API:企业微信提供了丰富的API供开发者使用,Spring Boot可以通过集成企业微信Java SDK,方便地调用各种API进行消息发送、用户管理、部门管理等功能的开发。 5. 良好的扩展性:Spring Boot提供了模块化的架构,可以根据需求选择相应的模块进行开发,同时支持自定义模块的集成,方便进行业务扩展和定制化开发。 综上所述,使用Spring Boot开发企业微信可以帮助开发者更快速地构建应用程序,并且具备良好的可扩展性和可维护性,能够满足企业微信应用的各种需求。 ### 回答2: Spring Boot是一个基于Spring框架的开发工具,可以帮助开发者快速搭建Spring应用程序。而企业微信是一种面向企业内部通信和协作的工具,提供了包括组织架构管理、消息发送、OA办公等功能。 在使用Spring Boot开发企业微信时,可以借助企业微信官方提供的开发文档和SDK,结合Spring Boot框架进行开发。首先,需要在企业微信开发者后台创建应用,获取应用的CorpID和Secret,配置在Spring Boot的配置文件中,以便后续进行身份验证和接口调用。 接下来,可以使用企业微信提供的SDK集成企业微信的各种功能。例如,通过SDK中的成员管理接口,可以实现企业内部员工的添加、删除、更新等操作;通过消息发送接口,可以实现企业内部的消息推送功能;通过OA接口,可以实现审批流程、加班申请等功能。 此外,Spring Boot还提供了一系列方便的特性,例如自动装配、内嵌Web服务器等,可以方便地搭建企业微信的后端服务。可以使用Spring MVC处理接口请求,使用Spring Data JPA进行数据持久化,使用Spring Security进行权限管理等。 总的来说,借助于Spring Boot的便捷开发特性和企业微信提供的SDK,开发者可以快速开发出功能完备的企业微信应用程序。通过合理的架构设计和代码优化,可以使得企业微信应用具备良好的性能和扩展性,在不断迭代中满足企业日常通信与协作的需求。 ### 回答3: Spring Boot是一种用于开发Java应用程序的快速、便捷、灵活的框架。企业微信是一款由腾讯开发的专为企业打造的即时通讯工具。使用Spring Boot开发企业微信可以带来以下好处。 首先,Spring Boot内置了很多常用的开发框架和工具,例如Spring MVC、Spring Data JPA和Spring Security等。这些框架和工具使得开发者能够快速构建高效、健壮的企业微信应用程序。 其次,Spring Boot提供了自动配置的特性,使得开发者无需繁琐的配置步骤,即可快速搭建企业微信应用程序的基本框架。开发者只需按照规范进行开发,Spring Boot会根据应用程序的依赖自动进行配置和装配。 再次,Spring Boot拥有丰富的社区支持和强大的生态系统。开发者可以轻松地找到各种开源的插件和扩展,以满足不同业务需求。同时,Spring Boot的文档和教程非常丰富,开发者可以很容易地学习和掌握相关知识。 最后,Spring Boot具有良好的可扩展性和可维护性。它采用模块化的设计思路,使得开发者可以灵活地添加或移除功能模块,满足企业微信应用程序的不同需求。同时,Spring Boot的代码结构清晰,易于维护和管理。 总之,使用Spring Boot开发企业微信可以提高开发效率、简化配置、拓展功能和提升应用程序的可维护性。这使得企业可以更快速地开发出高质量的微信应用程序,满足企业内部即时通讯和协作的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值