Slack API 上传文件,按频道名称而不是频道 ID?

时间:2021-02-24 16:56:13

标签: slack slack-api

我正在编写代码以使用他们的 API 将文件上传到 Slack,记录在 here 中。文档说:

<块引用>

以逗号分隔的频道名称或 ID 列表

我已经能够使用频道 ID 使其正常工作,如下所示:

channels=G01NAQEQZER

但我希望能够使用频道名称而不是 ID 来指定频道,所以我尝试过:

channels=team-dev

还有……

channels=#team-dev

但它们都不起作用,给出了错误:

channel_not_found

如果文档是正确的,我应该能够通过名称而不是 ID 来指定频道。有谁知道如何在文件上传请求中指定频道名称?该文档没有给出使用频道名称的示例。

1 个答案:

答案 0 :(得分:1)

我看到文档说名称是可能的,但我认为它实际上行不通,事实上最新的 API 非常关注所有地方的 ID,所以这可能是故意的,文档是陈旧的?他们的一般建议是不要依赖频道的名称,因为它可以更改,而您应该仅存储和引用 ID。