首页 > 解决方案 > 尝试更新松弛频道上的主题时,我得到`method_not_supported_for_channel_type`

问题描述

我正在使用机器人将一些内容发布到松弛频道。我需要它做的一件事是自动更新频道的主题。

根据 API 文档,这应该可以解决问题:https://slack.com/api/channels.setTopic 根据文档,我传递了我的令牌、频道 ID 和主题。

所以 API 请求看起来像这样(不确定是否相关,但我是从邮递员那里做的):

POST /api/channels.setTopic HTTP/1.1
Host: slack.com
Content-Type: application/json
cache-control: no-cache
token=MY_BOT_USER_OAUTH_ACCESS_TOKEN
channel=MY_CHANNEL_ID
topic=Some topic

我得到的回应是:

{
    "ok": false,
    "error": "method_not_supported_for_channel_type"
}

我似乎找不到任何关于此的信息。这是什么意思?不确定是否值得注意,但我正在尝试在私人频道中执行此操作(该机器人是其中的一部分)。

所以我错过了什么吗?

标签: postmanslackslack-api

解决方案


尝试更新私人频道的主题时出现此类错误。

你必须使用conversations.setTopic方法来做到这一点。请注意,它需要您使用的令牌的另一组权限。


推荐阅读