【发布时间】:2017-08-24 16:40:15
【问题描述】:
我在 API 参考中看到,方法 user.getPresence() 返回一个具有属性“last_activity”(UNIX 时间戳)的对象,但前提是您请求作者用户的该信息:
如果您正在为经过身份验证的用户请求状态信息,此方法会返回当前状态以及有关如何计算的详细信息。
在这种情况下,“经过身份验证的用户”是什么意思?我可以为频道中的任何用户获取该时间戳,还是仅为我用来生成应用令牌的用户获取该时间戳?
【问题讨论】:
我在 API 参考中看到,方法 user.getPresence() 返回一个具有属性“last_activity”(UNIX 时间戳)的对象,但前提是您请求作者用户的该信息:
如果您正在为经过身份验证的用户请求状态信息,此方法会返回当前状态以及有关如何计算的详细信息。
在这种情况下,“经过身份验证的用户”是什么意思?我可以为频道中的任何用户获取该时间戳,还是仅为我用来生成应用令牌的用户获取该时间戳?
【问题讨论】:
authed user(authenticated user 的缩写,在 Slack API 文档的其他地方使用)是指使用 API 的用户,因此使用oAuth 对您的应用进行了身份验证。指的是Slack下图中的资源拥有者:
users.getPresence 页面上有详细说明,当请求其他用户在场时,只返回当前的在场(active 或 away)。
有关状态和状态的更多详细信息可以找到here。
【讨论】: