【问题标题】:How do I get billing activity status of a user via the slack api?如何通过 slack api 获取用户的计费活动状态?
【发布时间】:2020-08-31 12:55:36
【问题描述】:

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

我们可以使用team.billableInfo 来实现这一点,但是这个API 需要管理员范围的权限。 没有人会在他/她的工作空间中允许我们(第三方应用)管理员权限,所以我们不能使用这个 API。

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

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

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

在我们的案例中,我们的许多用户都没有连接的客户端,我们希望获得这种特殊案例的可计费用户数。

我们有没有其他方法可以尝试根据 Slack 的公平计费政策来获取特定 slack 工作区的可计费用户数?

【问题讨论】:

    标签: slack slack-api


    【解决方案1】:

    由于 slack 尚未提供此类选项来根据第三方应用的 Slack 公平计费政策获取特定 slack 工作区的计费用户计数,因此我们试图忽略这种计数,而是要求用户与我们联系如果他们觉得自己受到了不公平的对待。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-26
      • 2011-12-03
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多