4

我想使用 Getstream.io API 在 Twitter 上创建类似于主题标签的功能。用户将使用某些主题标签将消息发布到他们自己的平面提要中。然后我希望能够根据某个主题标签过滤所有活动。

4

1 回答 1

8

您必须将主题标签视为单独的提要。每个主题标签都是一个主题提要,所有活动都在其对象中使用该特定标识符发布。因此,要使用 Getstream 实现此行为,我们需要创建一个可以存储所有主题标签(或主题)的提要的提要组。通常会调用这样的提要组,topic但您也可以为其命名(在getstream.io 仪表板上hashtag创建新提要组)。现在,当发布到用户的平面提要时,我们需要能够将活动发送到相应的主题提要。为此,我们可以使用to活动字段。当用户在消息中发布带有井号标签的活动时,我们将在用户平面提要上创建以下活动:computers

{
    "actor": "user:1",
    "object": "I love #computers ^^"
    "verb": "tweet",
    "to": ["topic:computers"]
}

to字段将确保该活动也添加到主题提要并分发给该主题提要的所有关注者。

于 2016-03-18T09:11:59.490 回答