ドキュメントには、アクティビティの一意性が時間または時刻と外部IDのいずれかによって決まることが記載されています。異なるタイムスタンプを持つgetstream.ioアクティビティの重複を防止する
「ユーザー1更新記事2」のような)同様の活動を、フォロワーをスパムするのを防ぐために1日の同じ時間。
タイムスタンプを1時間に丸めてこれを実行しようとしましたが、その結果、後続のアクティビティのIDが、その前に追加された別のIDよりも低いIDの下位アクティビティになりました。
集約フィードを使用した検索でアクティビティを除外する方法はありますか?
このデータの参照をデータベースに保存していますか(たとえば、作成した例の変更履歴表)。 –
いいえ、現在、監査/変更ログはありません。変更ログを保存するのは、おそらくこれを行う最も簡単な方法です。 – Olsu
アプリケーション内にいったん設定すると、さまざまな条件に基づいてアクティビティを作成するのが簡単です。このようなシステムの構築/保守の複雑さも本当に低いです。 –