此处似乎未列出用户有效/离开状态: https://api.slack.com/types/user
还有另一种查询我错过的信息的方法吗?
答案 0 :(得分:6)
也许你现在已经注意到了,但Slack API中有一个名为users.getPresence的方法。
查询API的示例,假设您已创建令牌(令牌= xoxp-313xxxxxx-313xxxxxx-313xxxxxx-xxxxxx),并且您正在寻找ID为U03xxxxxx的用户。
curl -X POST https://slack.com/api/users.getPresence
--data "token=xoxp-313xxxxxx-313xxxxxx-313xxxxxx-xxxxxx&user=U03xxxxxx"
响应:
{"ok":true,"presence":"away"}
请注意,您可以使用users.list或users.info。
方法获取用户ID答案 1 :(得分:0)
目前,status
对象返回的user
个对象已经
https://slack.com/api/users.info
答案 2 :(得分:0)
我认为最简单的方法是>快速获取所有用户状态(最多1000个用户)是users.list方法。
https://api.slack.com/methods/users.info
请不要忘记阅读文档,有时限制为200。