问题描述
我们有一个Slack应用程序,在该应用程序中,我们希望获取特定Slack团队/工作区的计费用户信息。
我们可以使用team.billableInfo来实现这一点,但是此API需要管理员作用域权限。 没有人会允许我们(第三方应用程序)在他/她的工作空间中拥有管理员权限,因此我们无法使用此API。
我们认为通过结合使用users.list和users.getPresence API来实现的另一种方式。
users.getPresence API返回last_activity
,指示松弛服务器看到的最后一个活动。根据Slack的“公平计费”政策,我们可以将last_actvity
与当前时间进行比较,以获取特定月份的闲置工作空间中的活跃用户。
但是如果用户没有连接的客户端,则last_activity
属性将不存在,这就是为什么我们也不能使用此组合的原因。
对于我们来说,我们的许多用户都没有连接的客户端,因此我们希望针对这种情况获得可计费的用户计数。
我们还有其他方法可以尝试按照Slack的“公平计费”政策来获取此计费用户对特定slack工作空间的计数吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)