Getstream.io API を使用して、Twitter のハッシュタグに似た機能を作成したいと考えています。ユーザーは、特定のハッシュタグを付けて、自分のフラット フィードにメッセージを投稿します。次に、特定のハッシュタグに基づいてすべてのアクティビティをフィルタリングできるようにしたいと考えています。
質問する
724 次
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 に答える