企业微信通知
大约 2 分钟
企业微信通知
具体操作
第一步,注册企业
用电脑打开企业微信官网,注册一个企业
第二步,创建应用
注册成功后,点「管理企业」进入管理界面,选择「应用管理」 → 「自建」 → 「创建应用」
应用名称填入「ZRAdmin 通知」可见范围根据自己情况选择。
创建完成后进入应用详情页,可以得到应用 ID( agentid
)①,应用 Secret( secret
)②。
注意:secret
推送到手机端时,只能在企业微信客户端中查看。
第三步,添加可信 IP
2022 年 6 月 20 日之后创建的应用,需要额外配置可信 IP 在「应用详情页」的最下方,开发者接口分类中,找到「企业可信 IP」,点击「配置」,并填入服务器 IP 即可。
注意,如果你使用云函数等公用 IP 的云服务,可能需要在(云函数或其他服务的)设置界面中打开「固定公网 IP」来获得一个独立的 IP。否则有可能报「第三方服务 IP」错误。
第四步,获取企业 ID
进入「我的企业」页面,拉到最下边,可以看到企业 ID③,复制并填到上方。 推送 UID 直接填 @all ,推送给公司全员、或者自己的企业微信用户名。
第五步,推送消息到微信
下载企业微信直接接收通知
修改模板
本项目内置了 文本
和 markdown
两种数据模板,如需其他的模板,请参考官网官网地址 进行添加
后端配置修改
修改 appsettings.json
//企业微信通知配置
"WxCorp": {
"AgentID": "请填写应用id,agentid",
"CorpID": "请填写第四步获取到的企业id",
"CorpSecret": "请填写secret",
"SendUser": "@all"//消息接收者,如果要给指定用户发送 前面不需要@符号 ,比如 admin
},
如何使用
WxNoticeHelper.SendMsg("系统出错", sysOperLog.ErrorMsg);
提示
也可以通过 http://localhost:8888/sendMsg
接口进行测试,参数请看代码