アクティビティを追加するときに、'object' キーにオブジェクト ID を指定する必要がありますか? このキーはストリームによって正確にどのように使用されますか?このフィールドでは一意性が必要ですか? 私にとっては、foreign_id を使用すると、エンリッチメント プロセス中にアクターの動詞、オブジェクト、ターゲットなどからすべての情報を取得できるため、それほど重要ではありません。
「$objectType:$objectId」の代わりに「$objectType」のみを指定すると、問題が発生する可能性がありますか?
$data = [
'actor' => '1',
'verb' => "$verb",
// This
'object' => "$objectType",
// Or This
'object' => "$objectType:$objectId",
'target' => "$targetObjectType:$targetObjectId",
'time' => "$time",
'foreign_id' => "$foreignId",
// Custom field
'object_type' => $objectType
];