尝试在闲置频道上更新主题时,我得到“ method_not_supported_for_channel_type”

时间:2019-04-04 22:12:29

标签: postman slack slack-api

我正在使用漫游器将某些内容发布到闲暇频道。我需要做的一件事就是自动更新频道的主题。

根据API文档,这应该可以解决问题:https://slack.com/api/channels.setTopic As per the docs,我要传递令牌,频道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"
}

我似乎找不到任何东西。这是什么意思? 不知道是否值得一提,但我正在尝试在一个私人频道中执行该操作(该机器人是其中的一部分)。

那么我想念什么吗?

1 个答案:

答案 0 :(得分:1)

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

您必须使用conversations.setTopic方法。请注意,您需要使用令牌的另一组权限。