无法使用 API 从 Slack 频道中删除用户
Cannot remove user from a Slack channel using API
我已使用 channels.invite
method to add a user to a slack channel. After the user has been added, I have used channels.kick
方法将用户从频道中删除。但是 slack returns 一个错误:
restricted_action: A team preference prevents the authenticated user from kicking.
我无法从频道中删除用户的原因可能是什么?
您可以为您的工作区定义哪些角色可以将用户踢出频道。默认为管理员/所有者。
如果您的用户具有更改它的必要权限,则可以在管理/工作区设置/权限/频道管理下进行设置。
显然拥有您的 API 令牌的用户没有所需的角色。
有关详细信息,请参阅帮助文章 Remove someone from a channel。
我已使用 channels.invite
method to add a user to a slack channel. After the user has been added, I have used channels.kick
方法将用户从频道中删除。但是 slack returns 一个错误:
restricted_action: A team preference prevents the authenticated user from kicking.
我无法从频道中删除用户的原因可能是什么?
您可以为您的工作区定义哪些角色可以将用户踢出频道。默认为管理员/所有者。
如果您的用户具有更改它的必要权限,则可以在管理/工作区设置/权限/频道管理下进行设置。
显然拥有您的 API 令牌的用户没有所需的角色。
有关详细信息,请参阅帮助文章 Remove someone from a channel。