由于Slack不支持批量删除,我已经搜索了替代方案。搜索没花了很长时间,我偶然发现this Python script使用Slack的Web API删除所有文件超过30天。
在努力获得令牌权限之后,我获得了一个有效范围files:read
和files:write:user
的有效令牌。
脚本启动,获取文件列表,并正确发送删除请求,但Slack的答案是系统性的:
{"ok":false,"error":"cant_delete_file"}
搜索此错误代码显示这是因为我没有权限删除它们。
我找不到更多信息,而且我很难知道出了什么问题。我没有权限的原因是什么?
答案 0 :(得分:1)
您需要通过管理员用户进行身份验证才能删除属于其他用户的文件。
我同意错误信息可以提供有关情况的更多详细信息。