企业微信开发接口
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']))