我使用Delphi 10.2和Rocket Chat。当用户登录时,如何将用户状态从脱机设置为联机。通过Delphi和Postman的登录成功。答案from docs是通过方法调用来实现的,但我不知道怎么做。
{
"msg": "method",
"method": "UserPresence:setDefaultStatus",
"id": "42",
"params": ["online"]
}
答案 0 :(得分:0)
好像您正在查看实时api的文档。如果您不熟悉它,或者只需要执行一次操作,我建议您仅使用REST API。
curl -H "X-Auth-Token: 9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq" \
-H "X-User-Id: aobEdbYhXfu5hkeqG" \
http://localhost:3000/api/v1/users.setStatus -d '{"status": "busy"}'
我认为这个终点实际上是在Rocket.Chat 1.2中新增的
当然,请务必先进行身份验证。在文档中也可以找到有关此内容的更多信息。