无法通过 Slack API 成功上传文件

jas*_*w75 5 slack

file.upload即使使用 Slacks测试器机制, 我也无法成功上传文件:https: //api.slack.com/methods/files.upload

我已经应用了 Slack 应用令牌、通道名称并选择了一个文件,但得到以下结果:

{
    "ok": false,
    "error": "missing_scope",
    "needed": "files:write:user",
    "provided": "identify,incoming-webhook"
}
Run Code Online (Sandbox Code Playgroud)

然后,我创建了一个新应用程序,并确保 files: write 在范围内(不在之前的应用程序中)。现在,我得到一个不同的错误:

 {
    "ok": false,
    "error": "not_in_channel"
}
Run Code Online (Sandbox Code Playgroud)

作为确认通道名称正确的测试,我随后尝试了一个不存在的通道名称,并且错误指示“channel_not_found”,因此我使用的通道名称应该是有效的。

tir*_*_18 0

您只需邀请您创建的应用程序进入 Slack 频道即可。例子:

@AppBot
Run Code Online (Sandbox Code Playgroud)