python調(diào)企業(yè)微信機(jī)器人API_發(fā)送文件

一、接口說明

發(fā)送.png
上傳.png

二、企業(yè)機(jī)器人發(fā)送文件消息

代碼:

# -*- coding:utf-8 -*-
import requests,os

#傳入文件
def post_file(id_url,wx_url,file):
    data = {'file': open(file,'rb')}
    # 請(qǐng)求id_url(將文件上傳微信臨時(shí)平臺(tái)),返回media_id
    # id_url = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=xxx&type=file'
    response = requests.post(url=id_url, files=data)
    json_res = response.json()
    media_id = json_res['media_id']

    data = {"msgtype": "file",
             "file": {"media_id": media_id}
            }
    result = requests.post(url=wx_url,json=data)
    return(result)

# 源文件
path_0 = os.path.dirname(__file__)
path_local = path_0 + '/ops/data.xlsx'

id_url = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=xxx&type=file'
wx_url = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx'
post_file(id_url, wx_url, path_local)

print('發(fā)送完成')

執(zhí)行結(jié)果:

robot發(fā)送文件.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容