我浏览了您的文档并进行了搜索,但没有找到答案。想知道您是否有办法让给定用户未读取给定流中的多少项?
答案 0 :(得分:0)
未按用户设置活动的is_seen
和is_read
标志(请参见the notification feed docs)。活动被标记为已读/可见后,无论用户如何,都将在后续检索中将其标记为已读/可见。从这种意义上讲,没有机制可以检索特定用户尚未读取给定流/提要中的多少项目。
但是,一个常见的用例是为每个用户创建单独的通知供稿,例如
notification:billy
和notification:jimmy
,并在您的活动中使用targeting,以同时在两个供稿上使用它们:
{
"actor": "shelly",
"verb": "like",
"object": "state:idaho",
"to": ["notification:billy", "notification:jimmy"]
}
通过这种方式,您可以通过billy
feed的检索调用中的unread
字段来检查notification:billy
尚未读取多少项。