如何通过松弛API获取用户的帐单活动状态?

问题描述

我们有一个Slack应用程序,在该应用程序中,我们希望获取特定Slack团队/工作区的计费用户信息。

我们可以使用team.billableInfo来实现这一点,但是此API需要管理员作用域权限。 没有人会允许我们(第三方应用程序)在他/她的工作空间中拥有管理员权限,因此我们无法使用此API。

我们认为通过结合使用users.listusers.getPresence API来实现的另一种方式。

users.getPresence API返回last_activity,指示松弛服务器看到的最后一个活动。根据Slack的“公平计费”政策,我们可以将last_actvity与当前时间进行比较,以获取特定月份的闲置工作空间中的活跃用户。

但是如果用户没有连接的客户端,则last_activity属性将不存在,这就是为什么我们也不能使用此组合的原因。

对于我们来说,我们的许多用户都没有连接的客户端,因此我们希望针对这种情况获得可计费的用户计数。

我们还有其他方法可以尝试按照Slack的“公平计费”政策来获取此计费用户对特定slack工作空间的计数吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)