如何在没有提供日期的情况下通过Rocket.chat中的rest api获取未读消息?

Rob*_*hof 5 rocket.chat

我正在尝试获取未读消息的数量.这个答案通过向其余端点添加日期提供了答案.这似乎很好,但要求你在某个地方存储一个可以删除的日期.然而,rocktchat webclient似乎以另一种方式做到了.删除浏览器历史记录或在其他位置登录仍将导致相同数量的未读消息.所以我猜他们没有提供约会?如何在不提供日期的情况下获取未读邮件的数量?

Rocket.Chat服务器的版本:0.61.1

KYL*_*L3R -1

如果您手头没有“更新日期”(清除历史记录或其他),您可能应该只传递一个非常旧的日期。

大概:var unixTimeZero = Date.parse('01 Jan 1970 00:00:00 GMT');

但是,您可能想询问用户是否想要提取最近 2 天或“全部”。也许“1周”。

有点题外话:请这样做。我在 Android 上使用谷歌邮件,当我需要最新的电子邮件,但 3 周内没有更新时,我会收到大量我不需要的邮件。(注意:我已关闭自动同步)