饲料和活动之间的差异

Mic*_*ter 2 php getstream-io

我是新手,我正在尝试在我的一个项目中实现getstream io.我理解饲料组的概念,例如Flat Feed,Aggregated feed等.但我发现很难理解Feed和活动是什么.文档并没有向新手解释这个概念,我尝试使用Google搜索但没有找到.有什么想法吗?

Mat*_*isk 5

Getstream IO术语:

活动

活动讲述了一个人执行某个动作的故事,每个活动都包括一个演员(进行该动作的用户),一个对象(该活动的主题,例如推文),动词(所采取的行动类型,例如'鸣叫').将一个活动添加到Feed中,此Feed后面的所有Feed都会收到该活动.

饲料

Feed是在创建时排序的活动列表,这些活动可以是直接添加到此Feed的活动,也可以是添加到此Feed所遵循的任何Feed中的活动.

在大多数应用程序中,用户将有一个他添加活动的订阅源.另一个用于消费用户活动的饲料.文档解释如下:

我们建议您创建不同的Feed组以添加活动和使用活动.

饲料集团

要分离这些消费者和生产者饲料,您可以将饲料分组.例如,所有生产者供稿都可以包含在供稿组"用户"下.用于消费的所有Feed都包含在Feed组的"时间轴"下.因此,Feed组包含许多Feed.

饲料类型

Feed组具有Feed类型,用于确定此Feed组中的Feed的行为方式.默认类型是平的,这些Feed是唯一可以遵循的Feed,可用作生产者Feed(我们的"用户"Feed示例).聚合源可用于以"聚合"方式使用活动,这意味着您可以定义某些规则以将多个活动组合在一起(例如,具有相同动词的活动).最后一种Feed类型是通知Feed,它是一种聚合Feed,具有一些附加功能,可将活动标记为已显示和已读取.

开始 注意这些信息,请尝试我们的入门教程 ,以便更好地了解API的工作原理.