从松弛团队中删除用户 [API]

Remove user from a slack team [API]

我需要通过 API 使用 Python 从 slack 团队中(完全)删除用户。最近我发现了未记录的方法 https://github.com/ErikKalkoken/slackApiDoc 但是 users.admin.setInactive 无法正常工作。似乎没有这样的方法,因为我得到一个 AttributeError: 'UsersAdmin' object has no attribute 'setInactive' 有什么方法可以实现我的目标吗?

不幸的是,此方法不适用于使用免费套餐的 Slack 团队,因此我无法对其进行全面测试。但是,我在调用它时仍然收到错误 "paid_only",这表明 API 方法本身确实存在。

根据你的错误,这听起来更像是在 API 的访问层实现中出错(例如,如果你使用的是第 3 方库,它可能不包含此方法)。

您可以通过直接调用该方法进行验证,如果您在付费层级,这应该有效:

https://slack.com/api/users.admin.setInactive?token=TOKEN&user=U12345678

如果可行,您的问题出在代码的访问层/您正在使用的第 3 方库中。