用python程序调用 公众号接口新增永久素材时,总是报错41005,网上写41005错误的文章很多,但没找到一个用python的。所以记录一下:
代码如下:
def add_material():
acs_token = “你的access_token”
url = ‘https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=’ + acs_token + ‘&type=image’
files = {‘picfile’: open(r’e:\temp\picture.jpg’, ‘rb’)}
r = requests.post(url, files=files)
同样的参数写法,换成调用media/upload 新增临时素材
或 media/uploadimg 上传图片都可以成功。
百思不得骑姐,最后终于发现files 这个字典参数的第一个键写成了“picfile” ,把这个键换成‘media’ 就成功了。