【新手】python使用http接口下载文件总是470001,请问怎么办?
附上代码:
def batch_download(access_token): url = 'https://api.weixin.qq.com/tcb/batchdownloadfile' post_data = { 'env' : ENV, #前面代码声明了的环境名,字符串类型 'file_list' : [ { 'fileid' : 'cloud://fch-yhb24.6663-fch-yhb24-1256334811/my-image.png' , 'max_age' : 7200 } ] } r = requests.post(url, params = access_token, data = post_data) print (r.url) print (r.text)
# access_token 已经正确获取,这里是字典类型 batch_download(access_token) |
输出:
https://api.weixin.qq.com/tcb/batchdownloadfile?access_token=****************************************************
{"errcode":47001,"errmsg":"data format error hint: [23wnLA04982162]"}
不管我怎么改都是返回470001状态码,但是我参考了一一下官方文档找出任何错误。