# -*-coding:utf-8 -*-
__author__ = 'yangxin_ryan'
import requests, json
import urllib3
urllib3.disable_warnings()
"""
Python实现企业微信上传临时素材以及发送图片
备注:上传时图片的名字最好序列化为数字或英文,中文图片的名字不支持图片上传
"""
class WechatImage(object):
def get_token(self, corpid, secret):
url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken"
data = {"corpid": corpid,
"corpsecret": secret}
r = requests.get(url=url, params=data, verify=False)
token = r.json()['access_token']
return token
def get_image_url(self, token, path):
url = "https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token=%s&type=image" % token
data = {"media": open(path, 'rb')}
r = requests.post(url=url, files=data)
dict_data = r.json()
r
Python实现企业微信发送图片
最新推荐文章于 2024-05-30 01:20:07 发布