Facebook 的一个简单功能是显示您朋友的帖子,以及您朋友分享的帖子。对于共享帖子,标题为“Kelly 和其他 4 人”共享 XYZ 帖子。此外,如果您的多个朋友分享了该帖子,Facebook 会汇总他们并仅向您显示该帖子一次,它不会显示多次。Facebook 似乎在同一个时间线视图中显示平面提要和聚合提要。
我想要一种方式让提要在用户的时间线中显示聚合和平面提要类型(平面提要)。我有以下提要设置:
时间线提要(平面)
用户供稿(平面)
每次用户 A 关注用户 B 时,我都会调用 getstream 来更新用户 A 的时间线提要以关注用户 B 的用户提要。
除了上述内容之外,我还想做一个向用户展示的示例时间线:
Flat Post 1(来自以下用户 A)
Flat Post 2(来自以下用户 B)
汇总帖子 1(您关注的 4 个人分享了帖子 X)
Flat Post 3(来自以下用户 A)
Flat Post 4(来自以下用户 C)
聚合帖子 2(您关注的 3 个人喜欢帖子 Y)
现在似乎这样做的方法是我必须从 getstream 获取时间线提要中的活动,然后还获取聚合提要并以某种方式在我们的后端混合两者?