php - 提要和事件之间的区别

标签 php getstream-io

我是一名新手,我正在尝试在我的一个项目中实现 getstream io。我了解 Feed 组的概念,例如 Flat Feed、聚合 Feed 等。但我发现很难理解什么是 Feed 和 Activity。该文档没有向新手解释这个概念,我尝试用谷歌搜索但没有找到。伙计们有什么想法吗?

最佳答案

Getstream IO 术语:

事件

事件讲述了一个人执行操作的故事,每个事件都包含一个参与者(执行操作的用户)、一个对象(此事件的主题,例如推文),动词(所采取的操作类型,例如“推文”)。一个事件被添加到一个提要中,该提要之后的所有提要都会收到该事件。

提要

提要是按创建时间排序的事件列表,这些事件可以是直接添加到此提要的事件,也可以是添加到此提要所遵循的任何提要的事件。

在大多数应用程序中,用户都会有一个提要,他可以在该提要上添加事件。以及他关注的用户消费事件的另一个提要。文档解释如下:

我们建议您为添加事件和使用事件创建不同的源组。

饲料组

要将这些消费者和生产者提要分开,您可以将提要分组在一起。例如,所有生产者提要都可以包含在提要组“用户”下。并且所有用于消费的提要都包含在提要组“时间线”下。因此一个提要组包含许多提要。

Feed 类型

一个 Feed 组有一个 Feed 类型,它决定了这个 Feed 组内的 Feed 的行为方式。默认类型是 flat,这些提要是唯一可以遵循的提要,并且可用作生产者提要(我们的“用户”提要示例)。聚合提要可用于以“聚合”方式使用事件,这意味着您可以定义某些规则以将多个事件组合在一起(例如具有相同动词的事件)。最后一种提要类型是通知提要,它是一种聚合提要,具有一些附加功能,可将事件标记为已查看和已读。

开始 牢记这些信息,试试我们的 get started tutorial更好地了解 API 的工作原理。

关于php - 提要和事件之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39662942/

相关文章:

javascript - PHP - 像数组一样解析对象的属性

php - 模拟 LiveHTTPheaders 服务器端

php - PHP 和 Office Online 365 Sharepoint 之间的可压缩性

ios - getStream 解析 SDK 中的 JWT token 问题

getstream-io - 更新旧帖子的对象信息

getstream-io - 在平面提要中获取看到和看不见的帖子

php - fetch_array 内的 sqlsvr_fetch_array

getstream-io - GetStream 中的自定义事件顺序

Golang 示例不适用于添加 Activity

php - Ajax 请求无响应使用 codeigniter