【发布时间】:2020-01-14 23:12:19
【问题描述】:
我正在为 Slack 构建一个机器人并尝试从我的用户那里下载图像。
工作流程如下所示: - 用户上传文件到机器人的即时通讯 - 机器人接收事件并下载文件(2 种分辨率)
当我将文件上传到与机器人聊天时 - 一切正常,我可以下载文件。
当另一个用户上传文件时 - 我得到一个带有授权表单的 HTML 页面。尝试用 curl 下载,但遇到同样的问题:
curl --location --request GET 'https://files.slack.com/files-pri/T45M3A4BU-FS9CJQPLH/screenshot_2020-01-13_at_11.23.10.png' \
--header 'Authorization: Bearer xoxp-...'
适用于我的文件,不适用于其他用户。
机器人有作用域:files:read、files:write:user
【问题讨论】: