有可能知道使用API​​的Slack频道成员的最后一次活动是什么时候?

时间:2017-03-30 16:16:26

标签: api bots slack-api slack

我在API参考中看到方法user.getPresence()返回一个带有属性" last_activity"的对象。 (UNIX时间戳)但仅当您请求作者用户的信息时:

  

如果您要为authed用户请求状态信息,此方法将返回当前状态,以及有关计算方式的详细信息。

在这种情况下是什么意思" authed user"?我可以为频道中的任何用户获取该时间戳,还是仅为我用于生成应用令牌的用户获取该时间戳?

1 个答案:

答案 0 :(得分:1)

authed用户经过身份验证的用户的缩写,在Slack API文档的其他地方使用)是指使用API​​的用户,因此使用oAuth对您的应用进行了身份验证。它指的是Slack图中的资源所有者:

Negotiating tokens with Slack's OAuth 2.0 authorization flow. Image created by Slack.

users.getPresence页面详细说明,在请求其他用户在场时,只有当前状态(活动离开)是返回。

有关状态和状态的更多详细信息,请参见here