這篇文章介紹python3開發(fā)微信企業(yè)號發(fā)送圖文方法
本例 只適用于企業(yè)號,公眾號沒試,可自行測試,方法差不多。有事找官網(wǎng)開發(fā)文檔。 #!/usr/bin/env python # -*- coding: utf-8 -*- import requests import json import urllib.request ID="xxxxxxxxxxxx" Secret="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" UserID = "hequan2011"##成員ID列表(消息接收者,多個接收者用'|'分隔,最多支持1000個)。特殊情況:指定為@all,則向關(guān)注該企業(yè)應(yīng)用的全部成員發(fā)送 PartyID=17 ##部門ID列表,多個接收者用‘|’分隔,最多支持100個。當(dāng)touser為@all時忽略本參數(shù) AppID = 0 ##應(yīng)用ID,默認(rèn)是 企業(yè)小助手 企業(yè)應(yīng)用的id,整型??稍趹?yīng)用的設(shè)置頁面查看 def get_token(): ##獲取TOKEN gurl = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={}&corpsecret={}".format(ID, Secret) r=requests.get(gurl) dict_result= (r.json()) return dict_result['access_token'] def get_media_ID(path): ##上傳到臨時素材 圖片ID Gtoken = get_token() img_url = "https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token={}&type=image".format(Gtoken) files = {'image': open(path, 'rb')} r = requests.post(img_url, files=files) re = json.loads(r.text) return re['media_id'] ## def send_text(text): ##發(fā)送文字 post_data = {} msg_content = {} msg_content['content'] = text ## 消息內(nèi)容,最長不超過2048個字節(jié) post_data['touser'] = UserID post_data['toparty'] = PartyID post_data['msgtype'] = 'text' post_data['agentid'] = AppID post_data['text'] = msg_content post_data['safe'] = '0' #表示是否是保密消息,0表示否,1表示是,默認(rèn)0 Gtoken = get_token() purl1="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={}".format(Gtoken) json_post_data = json.dumps(post_data,False,False) request_post = urllib.request.urlopen(purl,json_post_data.encode(encoding='UTF8')) return request_post def send_tu(path): ##發(fā)送圖片 img_id = get_media_ID(path) post_data1 = {} msg_content1 = {} msg_content1['media_id'] = img_id post_data1['touser'] = UserID post_data1['toparty'] = PartyID post_data1['msgtype'] = 'image' post_data1['agentid'] = AppID post_data1['image'] = msg_content1 post_data1['safe'] = '0' Gtoken = get_token() purl2="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={}".format(Gtoken) json_post_data1 = json.dumps(post_data1,False,False) request_post = urllib.request.urlopen(purl2,json_post_data1.encode(encoding='UTF8')) return request_post send_tu("1.png") ##圖片目錄 send_text("123-何全") ##文字內(nèi)容
Atas ialah kandungan terperinci python3開發(fā)微信企業(yè)號發(fā)送圖文方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas
Panduan Membina Rumput Wonder | Uma Musume Pretty Derby
1 bulan yang lalu
By Jack chen
<??>: 99 Malam di Hutan - Semua Lencana Dan Cara Membuka Kunci Mereka
1 bulan yang lalu
By DDD
Panduan Suhu Rimworld Odyssey untuk Kapal dan Gravtech
3 minggu yang lalu
By Jack chen
Mejiro Ryan Build Guide | Uma Musume Pretty Derby
4 minggu yang lalu
By Jack chen
Rimworld Odyssey Cara Ikan
3 minggu yang lalu
By Jack chen

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)