【新手】python使用http接口下载文件总是470001,请问怎么办?
发布于 5 年前 作者 ntao 5239 次浏览 来自 官方Issues

附上代码:

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状态码,但是我参考了一一下官方文档找出任何错误。

回到顶部