我想使用 Getstream.io API 在 Twitter 上创建类似于主题标签的功能。用户将使用特定主题标签将消息发布到他们自己的平面提要。然后我希望能够根据某个主题标签过滤所有活动。
您必须将主题标签视为单独的提要。每个主题标签都是一个主题提要,其中包含在其对象中使用该特定标识符发布的所有活动。因此,要使用 Getstream 实现这种行为,我们需要创建一个可以存储所有主题标签(或主题)的提要的提要组。通常会调用这样的提要组,topic但您也可以为其命名hashtag(在getstream.io 仪表板上创建新的提要组)。现在,当活动发布到用户的平面提要时,我们需要能够将活动发送到其相应的主题提要。为此,我们可以使用to活动字段。当用户computers在消息中发布带有主题标签的活动时,我们将在用户平面提要上创建以下活动:
{
"actor": "user:1",
"object": "I love #computers ^^"
"verb": "tweet",
"to": ["topic:computers"]
}
Run Code Online (Sandbox Code Playgroud)
该to字段将确保活动也添加到主题提要并分发给该主题提要的所有关注者。