我试图在rocket.chat中获取直接未读消息的数量。
我在0.53.0上尝试使用/api/v1/im.history来获取未读数量。如果我将未读数设置为" true"我无法区分读取和未读取。
获取未读数量的方法是什么?
答案 0 :(得分:1)
如果将未读设置为true,则在调用/api/v1/im.history时,您应该在返回的对象上有3个属性:
这将是未读的第一条消息。然后,您需要找到具有较新时间戳的所有邮件,这将是您未读的邮件。
引用生成此有效负载的代码:https://github.com/RocketChat/Rocket.Chat/blob/0.53.0/packages/rocketchat-lib/server/methods/getChannelHistory.js#L72