Java版本,拉下代码直接能用小白也能懂,代码在文章最后。
其他介绍请看这篇文章,里面也包含微信公众号消息推送: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
很简单的一个注册流程
二.配置
注册完成之后,进入点击我的企业会看到一个企业id,需要用到
然后点击应用管理,创建应用
之后根据需要进行填写就行,那个选择部门成员根据自己的需求进行选择(如果不是只给自己发就选择部门),之后点击就能看到
AgentId
和Secret
Secret
为了安全需要点击查看,然后会发到企业微信上面
然后下面需要配置企业可信IP
在之前还需要配置接收消息服务器配置
,因为没钱所以我选择这个
然后打开微信提供的微信对话开放平台
https://chatbot.weixin.qq.com/,按照操作进行配置,然后点击获取配置,把得到的URL
,Token
,Encoding AESKey
填入接收消息服务器配置
就可以了,如果要使用企业微信的对话服务需要点击上线发布进行发布测试
企业微信的调用在QyWxPushController
还需要注意,我们只配置了接收消息服务器配置
,还需要配置企业可信IP
代码拉下来之后随便调用一个方法控制台就会打印一个60020(不安全的访问IP)的报错,然后只需要把里面的from ip
写到这里面保存即可(如果写单个直接写就行,如果是多个就用英文的;
隔开)
{
"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