企业微信开发接口

work-weixin的Python项目详细描述


企业微信接口

项目介绍

封装企业微信接口,发送消息.

安装教程

pip install work_weixin

使用说明

config.yml

---# 部门IDagentid:10222222# 钥匙secret:Zjxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx# 企业idcorpid:wxxxxxxxxxxxxxxxx

main.py

fromwork_weixinimportClientimportgetpassimportyamlimportosif__name__=='__main__':cfg_yml=yaml.load(open('./config.yml','r',encoding='utf-8'))if'corpid'incfg_yml:corpid=cfg_yml['corpid']else:corpid=input('请输入企业ID: ')if'secret'incfg_yml:secret=cfg_yml['secret']else:secret=getpass.getpass('请输入安全码: ')if'agentid'incfg_yml:agentid=cfg_yml['agentid']else:agentid=input('请输入组织代码: ')client=Client(corpid,secret,agentid)print(client.access_token)print(client.departments)print(client.users)partid=list(client.departments.keys())[0]msg=f"hello everyone in department of {client.departments[partid]['name']}"rtn=client.send_text_toparty(partid,msg)print(rtn['errmsg'])# rtn = client.upload_tmp(r'C:\Users\haifeng\tmp.jpg')# rtn = client.send_img(toparty=partid, media_id=rtn['media_id'])print(print(rtn['errmsg']))

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android butterknife多索引   在Java中选择ShowMessage对话框右上角的x按钮后,joptionpane是否退出系统?   java名称和编译时变量的生存期   java Android行使用按钮变得不可访问   JAVAutil。列出ArrayList和LinkedList中的子列表(int,int)行为   无法在服务器上使用java程序执行简单的“whoami”unix命令   Selenium Java页面工厂:从属性文件读取并在Selenium中传递值(SendKeys)   线程“main”java中出现异常。lang.NullPointerException   hadoop如何将Java代码转换为mapreduce?   java如何获取所有测试套件的历史记录结果?   JavaApachePOI。使用行。getLastCellNum()用于检索非空白单元格的数量   使用泛型类型Java创建对象   数据库数据未存储在Java src文件夹中的SQLite DB上   java生产者消费者问题   数组在Java中拆分字符串并将其插入空字符串   Spring boot(2.0.3.RELEASE)应用程序中的java内存泄漏   java无法连接Javascript和Struts标记   带有web的JavaJSF库。xml