【发布时间】:2016-03-18 06:48:11
【问题描述】:
我想使用 Getstream.io API 在 Twitter 上创建类似于主题标签的功能。用户将使用某些主题标签将消息发布到他们自己的平面提要中。然后我希望能够根据某个主题标签过滤所有活动。
【问题讨论】:
-
我在 getstream 文档中没有找到任何内容。
标签: getstream-io
我想使用 Getstream.io API 在 Twitter 上创建类似于主题标签的功能。用户将使用某些主题标签将消息发布到他们自己的平面提要中。然后我希望能够根据某个主题标签过滤所有活动。
【问题讨论】:
标签: getstream-io
您必须将主题标签视为单独的提要。每个主题标签都是一个主题提要,所有活动都在其对象中使用该特定标识符发布。因此,要使用 Getstream 实现此行为,我们需要创建一个可以存储所有主题标签(或主题)的提要的提要组。这种提要组通常称为topic,但您也可以将其命名为hashtag(在getstream.io dashboard 上创建新提要组)。现在我们需要能够在发布到用户的平面提要时将活动发送到相应的主题提要。为此,我们可以使用活动的to 字段。当用户在消息中发布带有标签 computers 的活动时,我们将在用户的平面提要上创建以下活动:
{
"actor": "user:1",
"object": "I love #computers ^^"
"verb": "tweet",
"to": ["topic:computers"]
}
to 字段将确保该活动也添加到主题提要并分发给该主题提要的所有关注者。
【讨论】: