您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:教你利用python实现企业微信发送消息

51自学网 2021-10-30 22:38:15
  python
这篇教程教你利用python实现企业微信发送消息写得很实用,希望能帮到您。

一、需要的参数

1、通讯用户:touser 或 通讯组:toparty     2、企业ID:corpid     3、应用ID/密钥:agentId,secret

二、获取通讯用户/组

通讯录 用户的账号或创建组的部门ID

三、获取企业ID

我的企业最下方

四、获取应用ID/密钥

企业微信管理员登录企业微信,

应用管理创建应用

可见范围:发给谁

五、脚本代码

#! /usr/bin/env python# -*- coding: UTF-8 -*- import requests, sys  class SendWeiXinWork():    def __init__(self):        self.CORP_ID = "xxx"  # 企业号的标识        self.SECRET = "xxx"  # 管理组凭证密钥        self.AGENT_ID = xxx  # 应用ID        self.token = self.get_token()     def get_token(self):        url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken"        data = {            "corpid": self.CORP_ID,            "corpsecret": self.SECRET        }        req = requests.get(url=url, params=data)        res = req.json()        if res['errmsg'] == 'ok':            return res["access_token"]        else:            return res     def send_message(self, to_user, content):        url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s" % self.token        data = {            # "touser": to_user,  # 发送个人就填用户账号            "toparty": to_user,  # 发送组内成员就填部门ID            "msgtype": "text",            "agentid": self.AGENT_ID,            "text": {"content": content},            "safe": "0"        }         req = requests.post(url=url, json=data)        res = req.json()        if res['errmsg'] == 'ok':            print("send message sucessed")            return "send message sucessed"        else:            return res  if __name__ == '__main__':    SendWeiXinWork = SendWeiXinWork()    SendWeiXinWork.send_message("2", "测试a")

六、效果

到此这篇关于教你利用python实现企业微信发送消息的文章就介绍到这了,更多相关python企业微信发送消息内容请搜索51zixue.net以前的文章或继续浏览下面的相关文章希望大家以后多多支持51zixue.net!


python基础之文件处理知识总结
python爬虫之selenium库的安装及使用教程
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。