通过 API 获取通知计数

您好,

我试图通过 API 获取通知数量,以便在我们的网站上实现该功能。

我已经成功获取了用户的所有通知,但建议的通过统计所有 "read": false 来计数的方法并不理想。重置计数器的常规操作是点击头像,而大多数用户(包括我自己)并不会点击“关闭”按钮来真正标记未读消息为已读。

因此,即使点击了头像图标,通过统计 notification.json 中所有 "read": false 的记录,未读数量仍然保持不变。这对用户来说相当令人沮丧。

与其教育所有用户如何操作,是否有更简单的方法可以直接获取通知计数器的实时数值?

有什么想法、主意或建议吗?

你可以尝试 /session/current.json,它包含 unread_notifications 字段。不过,如果通知未被标记为已读或已忽略,我认为它仍然会被计入。

那可能行得通!谢谢!