教你利用python实现企业微信发送消息


Posted in Python onMay 23, 2021

一、需要的参数

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

二、获取通讯用户/组

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

教你利用python实现企业微信发送消息

教你利用python实现企业微信发送消息

三、获取企业ID

我的企业最下方

教你利用python实现企业微信发送消息

四、获取应用ID/密钥

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

应用管理创建应用

教你利用python实现企业微信发送消息

可见范围:发给谁

教你利用python实现企业微信发送消息

教你利用python实现企业微信发送消息

五、脚本代码

#! /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实现企业微信发送消息的文章就介绍到这了,更多相关python企业微信发送消息内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
利用Python的Django框架生成PDF文件的教程
Jul 22 Python
Python执行时间的计算方法小结
Mar 17 Python
微信跳一跳自动运行python脚本
Jan 08 Python
Python实现统计给定字符串中重复模式最高子串功能示例
May 16 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
Python爬取商家联系电话以及各种数据的方法
Nov 10 Python
Python面向对象之类和对象实例详解
Dec 10 Python
详解django+django-celery+celery的整合实战
Mar 19 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
Sep 18 Python
Python字典底层实现原理详解
Dec 18 Python
Python中常用的os操作汇总
Nov 05 Python
Python用SSH连接到网络设备
Feb 18 Python
python基础之文件处理知识总结
May 23 #Python
Python绘制地图神器folium的新人入门指南
Python关于OS文件目录处理的实例分享
May 23 #Python
python引入其他文件夹下的py文件具体方法
Python 解决空列表.append() 输出为None的问题
May 23 #Python
Python - 10行代码集2000张美女图
python办公自动化之excel的操作
May 23 #Python
You might like
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
JSON JQUERY模板实现说明
2010/07/03 Javascript
jquery验证表单中的单选与多选实例
2013/08/18 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
2016/08/04 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
AngularJS 单选框及多选框的双向动态绑定
2017/04/20 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
JavaScript实现单英文金山打字通
2020/07/24 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
您的网上新华书店:文轩网
2016/08/24 全球购物
外科实习自我鉴定
2013/10/06 职场文书
集体备课反思
2014/02/12 职场文书
市场营销专业应届生自荐信
2014/06/19 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
OpenCV全景图像拼接的实现示例
2021/06/05 Python