近期看到一篇通过微信实现Zabbix告警的文章,但实践时发现,无法成功发送消息. 分析原因,应该是微信公众平台加强了登录验证,在登录时会需要管理员进行扫描二维码操作才能成功登陆后台: 而之前文章中的API是通过账号密码模拟浏览器登陆方式,进行后台操作,无法通过这个安全验证,消息发送功能自然也不可用. 本文经我自己验证,是可以实现通过微信推送消息的.这种实现基于微信服务号平台的“模板短信”功能,必要条件如下: 微信服务号通过微信认证(需提交公司营业执照等等信息,同时会收取300元/年的认证服务费用