java的spring boot版本企业微信接入与自动回复消息

准备工作

我们需要把我们自己的服务通过内网映射工具映射出去让外网能够访问到我们的服务。

具体可参考我的这一篇文章:https://blog.csdn.net/q15102780705/article/details/112979490

另外如果对企业微信管理后台不太了解的可以看看我另一篇文章:https://blog.csdn.net/q15102780705/article/details/111227745,

看完后接入之前先去创建一个应用。

然后我们第一步需要配置企业微信接入,第二步是接收消息,第三步回复消息

第一步:企业微信接入

进入企业微信的后台管理,点击应用管理--->API接收消息

java的spring boot版本企业微信接入与自动回复消息_第1张图片

填入相关信息,保存。

java的spring boot版本企业微信接入与自动回复消息_第2张图片

URL :     我们自己本地的服务,需要用到的服务映射到外网给企业微信接口接收到。

Token:     可以随机获取,粘贴到我们的代码中,也可以自己随意写,和代码里的保持一致就行。

EncodingAESKey:    同上,和代码里的秘钥KEY保持一致。

java的spring boot版本企业微信接入与自动回复消息_第3张图片

我这里的checkUrl接口就是暴露出来启动服务后点击上图的保存后捕捉的。

然后上面的三个参数和上图企业微信后台管理的token和EncodingAESKey相同。

企业号id可以在我的企业看见

java的spring boot版本企业微信接入与自动回复消息_第4张图片

把代码的配置项和企业微信后台的配置项配置好后我们点击保存

java的spring boot版本企业微信接入与自动回复消息_第5张图片

这种提示就代表我们配置的有问题,可以核对下配置项和自己启动的服务暴露地址是否和后台管理的URL一致。

java的spring boot版本企业微信接入与自动回复消息_第6张图片

保存成功后会提示保存成功!

java的spring boot版本企业微信接入与自动回复消息_第7张图片

填写成功后这里会显示已启用API接收

接入消息的方法为GET请求:

java的spring boot版本企业微信接入与自动回复消息_第8张图片

第二步:接收消息

java的spring boot版本企业微信接入与自动回复消息_第9张图片

我们需要写一个POST的和接入企业微信的一样的暴露出去的接口,方法体具体用来写接收以及解析参数。

java的spring boot版本企业微信接入与自动回复消息_第10张图片

第三步:回复消息

回复消息的代码我们可以直接写在接入消息的里面,这样做到接收到消息后立马响应回复

java的spring boot版本企业微信接入与自动回复消息_第11张图片

效果:

我们在我们的应用中去发送消息。

java的spring boot版本企业微信接入与自动回复消息_第12张图片

打印的日志:

java的spring boot版本企业微信接入与自动回复消息_第13张图片

代码用到的加密解密,还有一些工具类,代码量不少,在这就不一个个展示的,需要下载的下载。

下载地址:https://download.csdn.net/download/q15102780705/14953783

你可能感兴趣的:(java,spring,boot,java,企业微信接入接收消息,企业微信自动回复消息,springboot版对接微信)