我对此尝试了多种方法。首先尝试获取没有任何用户 ID 的用户 - 这仅返回我的用户,然后尝试获取具有其他 id 的用户,它也可以正确检索数据。但是,我似乎无法将用户属性设置为“已删除”。我正在使用这种Python方法。
slack_client.api_call('users.profile.set', deleted=True, user='U36D86MNK')
但是我收到以下错误消息:
{u'error': u'invalid_user', u'ok': False}
也许有人已经这样做了?它在文档中说这是一项付费服务,在用户属性下提到了此消息:
此参数只能由付费团队的团队管理员指定。
但在这种情况下,它不应该给我一个“付费服务”响应吗?
The users.profile.set显然不适用于设置用户的每个属性。
要设置deleted
属性还有另一个 API 方法称为users.admin.setInactive。这是一种未记录的方法,并且仅适用于付费团队。
Note: 这需要一个遗留代币并且不适用于应用程序令牌 - 这些仅适用于付费计划和无法再创建新的旧代币
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)