用Python发送通知到企业微信,实现消息推送

Hi,大家好,今天就介绍如何实现自动推送消息到企业微信,适合告警类型通知,非常方便。

一、账 准备

1、新建应用

首先登录 页版企业微信 (
https://work.weixin.qq.com),如果没有企业微信账 ,则需要注册账 。

 根据实际完善企业微信注册信息,然后提交注册。

点击应用管理 → 应用 → 创建应用。

 

2、获取corpid和Serect

使用 Python 发送告警请求,其实就只使用到两个接口:

获取 Token :https://qyapi.weixin.qq.com/cgi-bin/gettokenorpid={corpid}&corpsecret={secret}

发送请求:https://qyapi.weixin.qq.com/cgi-bin/message/sendccess_token={token}

可以看到,最重要的是 corpid 和 secret:

  • corpid:唯一标识你的企业;
  • secret:应用级的密钥,有了它程序才知道你要发送该企业的哪个应用;

corpid可以通过 我的企业 → 企业信息 → 企业id 获取。

 

 secret可以通过 点击 新创建的应用→ 查看 secret → 发送 来获取。

 在企业微信中查看获取的secret:

二、代码实现

1、获取token

2、发送消息

获取到token后, 调用API发送企业微信消息, 代码如下:

在写代码发送企业微信过程中, 发现运行后, 企业微信并未收到消息。打断点调试, 发现 错了, 错结果如下:

 需要去企业微信”配置企业可信IP”。

配置完后,再次运行代码, 企业微信收到了消息。

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210013 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月22日
下一篇 2022年11月22日

相关推荐