我已经构建了一个小的slack bot,当与它共享文件并下载这些文件时会通知它。问题似乎是它下载后会出现格式错误的文件! 我已经测试了JPEG和XLSM文件,似乎无法理解这个问题。 当尝试手动(通过浏览器)下载文件时,我可以通过'url_private'属性获取文件。我错过了什么吗?我必须处理压缩吗?
代码类似于以下内容:
import requests
response = requests.get('<url_private>', headers={'Authorization': 'Bearer <token>'})
if response.status_code == 200:
use_file(response.content)
奇怪的是我能够检索文件(应用程序和机器人具有所有相关的范围和权限),所以我认为这一切都应该从那里顺利进行,因此我被卡住了..
有什么想法吗?