java-企业微信推送消息

Java版本,拉下代码直接能用小白也能懂,代码在文章最后。
java-企业微信推送消息_第1张图片

其他介绍请看这篇文章,里面也包含微信公众号消息推送:https://blog.csdn.net/weixin_45853881/article/details/126607054
微信对话开放平台:https://chatbot.weixin.qq.com/
企业微信接口官方文档:https://developer.work.weixin.qq.com/document/path/90236

企业微信推送消息

  • 一.注册账号
  • 二.配置

一.注册账号

企业微信官网:https://work.weixin.qq.com/wework_admin/register_wx?from=myhome

很简单的一个注册流程
java-企业微信推送消息_第2张图片

二.配置

注册完成之后,进入点击我的企业会看到一个企业id,需要用到
java-企业微信推送消息_第3张图片
然后点击应用管理,创建应用
java-企业微信推送消息_第4张图片之后根据需要进行填写就行,那个选择部门成员根据自己的需求进行选择(如果不是只给自己发就选择部门),之后点击就能看到AgentIdSecret
Secret为了安全需要点击查看,然后会发到企业微信上面java-企业微信推送消息_第5张图片
java-企业微信推送消息_第6张图片
然后下面需要配置企业可信IP
java-企业微信推送消息_第7张图片
在之前还需要配置接收消息服务器配置,因为没钱所以我选择这个
java-企业微信推送消息_第8张图片
java-企业微信推送消息_第9张图片
然后打开微信提供的微信对话开放平台https://chatbot.weixin.qq.com/,按照操作进行配置,然后点击获取配置,把得到的URLTokenEncoding AESKey填入接收消息服务器配置就可以了,如果要使用企业微信的对话服务需要点击上线发布进行发布测试
java-企业微信推送消息_第10张图片
java-企业微信推送消息_第11张图片

企业微信的调用在QyWxPushController
还需要注意,我们只配置了接收消息服务器配置,还需要配置企业可信IP
代码拉下来之后随便调用一个方法控制台就会打印一个60020(不安全的访问IP)的报错,然后只需要把里面的from ip写到这里面保存即可(如果写单个直接写就行,如果是多个就用英文的;隔开)
java-企业微信推送消息_第12张图片

{
  "errcode": 60020,
  "errmsg": "not allow to access from your ip, hint: [], 		
  from ip: 把这里的ip写上去,
  more info at https://open.work.weixin.qq.com/devtool/query?e=60020"
}

直接下载更改参数就可以使用,更改yml文件即可使用
wx-push/src/main/resources/application.yml
代码地址:https://gitee.com/xu-kangyu/wx-push

你可能感兴趣的:(开源,spring,企业微信,微信)