企业微信机器人使用python上传文件并发送示例

def wx_post(file):
    id_url = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=机器人key&type=file'  # 上传文件接口地址
    data = {'file': open(file, 'rb')}  # post jason
    response = requests.post(url=id_url, files=data)  # post 请求上传文件
    json_res = response.json()  # 返回转为json
    media_id = json_res['media_id']  # 提取返回ID
    wx_url = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=机器人key'  # 发送消息接口地址
    data = {"msgtype": "file", "file": {"media_id": media_id}}  # post json
    r = requests.post(url=wx_url, json=data)  # post请求消息
    return r  # 返回请求状态
上一篇:重新认识访问者模式:从实践到本质


下一篇:各种屏幕宽度自适应